Ä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
1 svar · 262 visningar · startad av Snakes
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
Ä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