Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 2.562 pregleda

Najnovija ↓

VB.Net i brisanje delova XML -a 07.05.2009. u 09:57 · pre 212 meseci #1
XML izgleda ovako:

<?xml version="1.0" standalone="yes"?>
<Pocetak>
<Prvi>
<ID>1015</ID>
<Drugi>
<Ime>1015</Ime>
</Drugi>
</Prvi>
</Pocetak>


Potrebno je obrisati "Drugi" komplet ako je u "Prvom" ID=1015


Moj pokušaj, znam da neradi......


Dim xmldoc As New XmlDataDocument()
xmldoc.Load(otvori.FileName)

For Each node As XmlNode In xmldoc.SelectNodes("Pocetak/Prvi")


If node.ChildNodes.Item(7).InnerText = 1015 Then


For Each node1 As XmlNode In xmldoc.SelectNodesPocetak/Prvi/Drugi")

node1.ParentNode.RemoveChild(node1)


Next


End If

Next

Dim fsw As New FileStream("c:\test.xml", FileMode.CreateNew, FileAccess.Write)

xmldoc.Save(fsw)

Ako neko može da pomogne.....

Hvala unapred!

Patak
Re: VB.Net i brisanje delova XML -a 08.05.2009. u 09:20 · pre 212 meseci #2
Rešio sam.....Ako nekog interesuje....

Dim xmldoc As New XmlDataDocument()
xmldoc.Load(otvori.FileName)

Dim list As XmlNodeList
list = xmldoc.SelectNodes("Pocetak/Prvi[ID=1015]/Drugi")


For Each node As XmlNode In list

node.ParentNode.RemoveChild(node)

Next

Dim fsw As New FileStream("c:\test.xml", FileMode.CreateNew, FileAccess.Write)

xmldoc.Save(fsw)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme