webForumDet fria alternativet

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

ASP

1 svar · 262 visningar · startad av Snakes

Medlem sedan okt. 2004392 inlägg
Frågan#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
264 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)