2010-04-07 54 views
0

如何合併以下XML字符串如何將XML字符串合併到主XML文檔對象

<employee> 
    <name>cliff</name> 
</employee> 

以我現有的XML文檔對象

XmlDocument xmlDoc = new XmlDocument(); 
     XmlElement xmlCompany = xmlDoc.CreateElement("Company"); 

最終輸出應該像

<Company> 
<employee> 
    <name>cliff</name> 
</employee> 
</Company> 

謝謝

回答

2

你可以使用你的公司元素的InnerXml屬性:

string xmlString = "<employee><name>cliff</name></employee>"; 
XmlDocument xmlDoc = new XmlDocument(); 
XmlElement xmlCompany = xmlDoc.CreateElement("Company"); 
xmlCompany.InnerXml = xmlString; 
+0

從來沒有想過感謝! – CliffC 2010-04-07 10:35:38

1

使用XLINQ的API

XElement existing = XElement.Parse(@"<employee> 
              <name>cliff</name> 
             </employee>"); 
    XElement newElement = new XElement("company", existing);