如何将xml数据插入vb.net中xml文件的xml标记中

时间:2019-09-17 07:44:58

标签: xml vb.net

我想在文件的xml标记中添加xml数据。 这是我的代码段。

        Dim file As String = txtPath.Text
        Dim xDoc As XmlDocument = New XmlDocument
        xDoc.Load(file)

        Dim message11 As String = "Test"
        Dim root As String
        root = xmlDoc.DocumentElement.Name.ToString 
        Dim xmlNode As XmlNode
        xmlNode = xDoc.SelectSingleNode(root & "//BRAND/DESCRIPTION")


        xDoc.Save(file)

我想在文件的xml标签中添加数据。结果应该是这样的:

<BRAND>
    <DESCRIPTION>Test</DESCRIPTION>
</BRAND>

我想在xml文件的特定xml标记中添加数据。我尝试在文件中检测到xml标记,但是我对如何将数据插入特定元素一无所知。任何想法?感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

也许这更贴近您的需求?

    Dim xDoc As XmlDocument = New XmlDocument
    xDoc.LoadXml("<BRAND><DESCRIPTION></DESCRIPTION></BRAND>")
    Dim xmlNode As XmlNode
    xmlNode = xDoc.SelectSingleNode("/BRAND/DESCRIPTION")
    xmlNode.InnerText = "test"

结果:"<BRAND><DESCRIPTION>test</DESCRIPTION></BRAND>"