Ta ut <title>värde</title>

ASP

1 svar · 277 visningar · startad av Snakes

Medlem sedan okt. 2004392 inlägg
Trådstart#1

Dålig rubrik?

Iaf så här är det...

jag har en strvalue som är full med en massa värden (xml). Nu undrar jag hur jag kan ta ut 4795 från texten nedan

  <?xml version="1.0" encoding="ISO-8859-1" ?> 
- <RealData>
  <MSG ID="0">##</MSG> 
- <ITEM>
  <ID>#######</ID> 
  <PRICE CURRENCY="SEK">4795</PRICE> 
  <QTY>1#5</QTY> 
  <DELDATE>2005-06-14</DELDATE> 
  </ITEM>
  </RealData>

Det kan se ut så här också... så om man söker efter 4795 funkar det inte eftersom det inte alltid är 4795

  <?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?> 
- <ProductAvailability>
- <PRODUCT>
  <ProductDescription>HP nx6110 Celeron M 1,4GHz</ProductDescription> 
  <QuantityInStock>-3</QuantityInStock> 
  <PRICE CURRENCY="SEK">1345</PRICE> 
  </PRODUCT>
  </ProductAvailability>

EDIT: regexp typ... eller nåt

Medlem sedan maj 2001431 inlägg
#2

Är det XML - använda XML-komponenterna :)

set dom = Server.CreateObject("Microsoft.XMLDOM")
dom.loadXML(strvalue) 
Set root = dom.documentElement
pris =  root.selectSingleNode("//PRICE").Text
247 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
116 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)