Как объединить строку XML с основным объектом документа XML - PullRequest
0 голосов
/ 07 апреля 2010

как я могу объединить следующую строку XML

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

к моему существующему объекту XML-документа

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

конечный результат должен выглядеть как

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

спасибо

Ответы [ 2 ]

2 голосов
/ 07 апреля 2010

Вы можете использовать свойство InnerXml вашей компании Элемент:

string xmlString = "<employee><name>cliff</name></employee>";
XmlDocument xmlDoc = new XmlDocument();
XmlElement xmlCompany = xmlDoc.CreateElement("Company");
xmlCompany.InnerXml = xmlString;
1 голос
/ 07 апреля 2010

Использование API-интерфейсов XLinq

    XElement existing = XElement.Parse(@"<employee> 
                                             <name>cliff</name>  
                                         </employee>");
    XElement newElement = new XElement("company", existing);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...