Jag får inte detta att fungera. *suck*
Jag försöker hämta ett speciellt attribute baserat på nodens unika ID...men det vill sig inte hur jag än försöker.
Jag kan hämta noden, men jag får baske mig inte ut attributet.
Kan någon putta mig åt rätt håll? :)
XML:
[red]
<?xml version="1.0" encoding="UTF-8" ?>
<content>
<item ID="2452" STATUS="1" INFO="Lorem ipsum dolor sit amet" URL="http://www.domain.com" IMAGE="20020824_190214.jpg" TARGET="1" />
<item ID="2453" STATUS="1" INFO="Donec in lorem at lorem" URL="http://www.domain.com" IMAGE="20020825_190432.gif" TARGET="1" />
<item ID="2454" STATUS="0" INFO="Aenean et sem ac torto" URL="http://www.domain.com" IMAGE="20020824_190555.gif" TARGET="1" />
</content>
[/red]
ASP-koden som hämtar och läser xml-filen:
[red]intNodeId = 2453
...
Set objXml = Server.CreateObject("Msxml2.DOMDocument.4.0")
objXml.async = false
objXml.Load(strXmlFile)
Set objNode = objXml.selectNodes("//item[@ID='"& intNodeId &"']")
Set objNodeAttribute = objNode.getAttributeNode("INFO")
strAttributeValue = objNodeAttribute.value
Set objNodeAttribute = Nothing
Set objNode = Nothing
Set objXml = Nothing[/red]
Med ovanstående kod får jag följande felmeddelande:
Object doesn't support this property or method: 'objNode.getAttributeNode'
Tack på förhanden. :bire