Ahoj,nevite jak se da vymazat "uzel" z xml? nasel sem todle:
Dim doc As New XmlDocument
Dim root As XmlNode
doc.Load(filename)
root = doc.DocumentElement
Dim node As XmlNode = doc.SelectSingleNode("data/" & strTypeJakoTag & "/polozka/nazev_filmu[text()='" & name & "']")
root.RemoveChild(node.ParentNode)
doc.Save(filename)
to jsem upravil pro svuj xml soubor ktery vypada takhle:
<data>
<detske>
<polozka>
<nazev_filmu>Nazev Filmu 1</nazev_filmu>
<cd_id>ID</cd_id>
<pozn>Pozn</pozn>
<date></date>
</polozka>
<polozka>
<nazev_filmu>Nazev Filmu 2</nazev_filmu>
<cd_id>DVD ID k Nazev Filmu 2</cd_id>
<pozn>Pozn k Nazev Filmu 2</pozn>
<date>7.10.2008</date>
</polozka>
.............
</detske>
</data>
ale kdyz dojde na radek s root.RemoveChild(node.ParentNode) napise chybu:
The node to be removed is not a child of this node.
Diky za odpovedi
|