Serverside XML (VB) removeChild
I et ASP script vil jeg gerne fjerne en node i et XML dokument.Jeg bruger flg. kode som er delvis hentet fra andre svar og gættet...
strXML = RS("pagexml")
'// Opdater XML
Set objDoc = Server.CreateObject("MSXML2.DOMDocument")
objDoc.async = false
objDoc.loadXML(strXML)
Set xmlNode = objDoc.selectSingleNode("//dnaelement[DNAid='" & elementID & "']")
If (xmlNode) Then
Set nodeParent = xmlNode.parentNode
Set oNode = nodeParent.removeChild(xmlNode)
End if
strXML = objdoc.xml
RS("pagexml") = strXML
I linjen If (xmlnode) får jeg en ASP fejl. "Object doesn't support this property" Men hvordan skal jeg så teste på om jeg nu har fået fat i en node eller ej ?
Jeg har en bid XML her:
- <dnaelement>
<id>272</id>
<DNAid>230_t16vd05u</DNAid>
<DNAleft>203</DNAleft>
<DNAtop>407</DNAtop>
<filename>idenyt_web_le.eps</filename>
<filetype>EPS</filetype>
<resoln>0</resoln>
<height>131938888</height>
<width>188736111</width>
<filesize>3449801</filesize>
<thumbdir>RAID_2:\DATA2\Annoncer_EPS\2001_5\Thumbnails\idenyt_web_le.eps.jpg</thumbdir>
<status />
<key1 />
<key2 />
<key3 />
<key4 />
<key5 />
</dnaelement>
Håber at der er en der kan hjælpe mig.
mvh
Mark