我有一个已创建的XML文件,我想在不同的XML标记中填充数据并保存更改。
以下是XML文件的结构:
<?xml version="1.0" encoding="utf-8" ?>
<Ashish:Request xmlns:N1="http://www.example.com/XY/XY/XY/XY/XY" xmlns:Ashish="http://www.example.com/XY/XY/XY/XY" xmlns:ABC="http://www.example.com/XY/XMLSchema-instance" ABC:schemaLocation="http://www.example.com/XY/XY/XY/XY XYZ_XX.xsd ">
<Ashish:MH>
<N:FRM></N:FRM>
<N:T></N:T>
<N:RT></N:RT>
<N:RTT></N:RTT>
<N:MD></N:MD>
<N:ACT></N:ACT>
<N:TP></N:TP>
<N:TRD></N:TRD>
<N:SN></N:SN>
<N:SV></N:SV>
</Ashish:MH>
</Ashish>
我将数据存储在变量中,并在不同的XML标记中填充数据,如上所示。
我怎样才能做到这一点?
答案 0 :(得分:0)
下面提到的是我试过的 -
Imports System.IO
Imports System.Xml
Dim xmldoc As New XmlDocument()
xmldoc.Load("XMLFile1.xml")
Dim nodelist = xmldoc.GetElementsByTagName("Ashish:MH")
For Each node As XmlElement In nodelist
Console.WriteLine(node("N:FRM").InnerText)
node("N:FRM").InnerText = "TESTING"
Next
xmldoc.Save("XMLFile1.xml")