2016-09-26 228 views
0

嘗試從傳入方法的現有xml節點創建新的xml文檔。這與VB.NET。怎麼做 ?從節點創建Xml文檔

Private Shared Sub WriteChanges(parentNode As XmlNode, nodeName As String, m As Model.ModelBaseWithTracking) 
    Dim xml As New XmlDocument() 
    If parentNode.Name = "#document" Then 
     'Need code here 
    End If 

End Sub 

回答

1

這很簡單。您可以在XML文檔中創建節點,如下所示:

Private Shared Sub WriteChanges(parentNode As XmlNode, nodeName As String, m As Model.ModelBaseWithTracking) 
    Dim xml As New XmlDocument() 
    If parentNode.Name = "#document" Then 

    //To create root elemet 
    Dim root As XmlElement = xml.CreateElement("document") 
    xml.AppendChild(root) 

    //To add child node to root element 
    Dim child As XmlElement = xml.CreateElement("document1") 
    root.AppendChild(child) 

    child.SetAttribute("id", "1") 

    //Add more nodes same as shown above.. 

    End If 
End Sub