C# 如何将xml字符串合并到主xml文档对象

C# 如何将xml字符串合并到主xml文档对象,c#,xml,C#,Xml,如何合并以下xml字符串 <employee> <name>cliff</name> </employee> 最终输出应该如下所示 <Company> <employee> <name>cliff</name> </employee> </Company> 悬崖 谢谢您可以使用company元素的InnerXml属性: string xmlStr

如何合并以下xml字符串

<employee>
    <name>cliff</name> 
</employee>
最终输出应该如下所示

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

悬崖

谢谢

您可以使用company元素的InnerXml属性:

string xmlString = "<employee><name>cliff</name></employee>";
XmlDocument xmlDoc = new XmlDocument();
XmlElement xmlCompany = xmlDoc.CreateElement("Company");
xmlCompany.InnerXml = xmlString;
string xmlString=“cliff”;
XmlDocument xmlDoc=新的XmlDocument();
xmlement xmlCompany=xmlDoc.CreateElement(“公司”);
xmlCompany.InnerXml=xmlString;

您可以使用company元素的InnerXml属性:

string xmlString = "<employee><name>cliff</name></employee>";
XmlDocument xmlDoc = new XmlDocument();
XmlElement xmlCompany = xmlDoc.CreateElement("Company");
xmlCompany.InnerXml = xmlString;
string xmlString=“cliff”;
XmlDocument xmlDoc=新的XmlDocument();
xmlement xmlCompany=xmlDoc.CreateElement(“公司”);
xmlCompany.InnerXml=xmlString;
使用XLinq API

    XElement existing = XElement.Parse(@"<employee> 
                                             <name>cliff</name>  
                                         </employee>");
    XElement newElement = new XElement("company", existing);
XElement existing=XElement.Parse(@)
悬崖
");
XElement新元素=新XElement(“公司”,现有);
使用XLinq API

    XElement existing = XElement.Parse(@"<employee> 
                                             <name>cliff</name>  
                                         </employee>");
    XElement newElement = new XElement("company", existing);
XElement existing=XElement.Parse(@)
悬崖
");
XElement新元素=新XElement(“公司”,现有);