hi all,i have a xml like this
if i want to add some element like <field id="Satker"></field> to specific position (below tag <field id="Tanggal">).<?xml version="1.0" encoding="UTF-16" standalone="no"?>
<zylab>
<document version="1.1" guid="{5BB6C5FF-FDA4-4FC5-99A2-20CFDF5651FE}" date="20060928" time="00:13:12.017" size="35595" path="E:\ZYIMAGE\INDEX DATA\PBI\TXT\2006\00000000\" name="200001TR.TXT" key="">
<fields>
<field id="Peraturan">6/6/PBI/2004</field>
<field id="Tanggal">20040216</field>
<field id="Perihal">Fasilitas Likuiditas Intrahari Bagi Bank Umum</field>
<field id="Status">Mencabut : PBI No.2/26/PBI/2000 Tgl.13-12-2000; Dicabut oleh PBI No.7/22/PBI/2005 Tgl.03-8-2005</field>
</fields>
</document>
</zylab>how i can be??
i am trying in my code,but don't get good result. because the tag <field id="Satker"></field> always below tag <field id="Status">,(i am trying nextsibilng,childnodes,but don't get result.)
this is my code:
what i should add in my code?Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
Dim xmldoc As New XmlDocument
xmldoc.Load("C:\Data SARAH\contoh xml\{5BB6C5FF-FDA4-4FC5-99A2-20CFDF5651FE}.xml")
'latihan nambah data di xml
Dim NewElement As XmlNode = xmldoc.CreateNode(XmlNodeType.Element, "field", String.Empty)
Dim NewAttribute As XmlAttribute = xmldoc.CreateAttribute("id")
NewAttribute.Value = "Satker"
NewElement.InnerText = ""
NewElement.Attributes.Append(NewAttribute)
Dim root As XmlElement = xmldoc.DocumentElement.FirstChild
root.FirstChild.AppendChild(NewElement)
xmldoc.Save("{5BB6C5FF-FDA4-4FC5-99A2-20CFDF5651FE}.xml")
End Sub
any one have a clue or key word so i can research in uncle google?![]()





how i can be?? 

Reply With Quote