将一个XML追加到另一个XML
目前,我需要将两个XML文件附加在一起,而不向结构中添加新元素。我有两个数据集,需要返回一个包含这两个数据集结果的XML 例如,我有:将一个XML追加到另一个XML,xml,vb.net,append,Xml,Vb.net,Append,目前,我需要将两个XML文件附加在一起,而不向结构中添加新元素。我有两个数据集,需要返回一个包含这两个数据集结果的XML 例如,我有: <Accounts> <Account> <Name> Dmmy </Name> </Account> </Accounts> 及 结果一定是这样的: <Accounts> <Account> <Name> Dmmy <
<Accounts>
<Account>
<Name> Dmmy </Name>
</Account>
</Accounts>
及
结果一定是这样的:
<Accounts>
<Account>
<Name> Dmmy </Name>
</Account>
</Accounts>
<Books>
<Book>
<Type> asd </Type>
<Book>
</Books>
我使用VS2010和Vb.net。有什么想法吗?首先,XML文档只能有一个根。因此,作为示例显示的XML是无效的 您必须将XML封装在另一个根元素中 一旦决定了如何调用它,就可以使用任何方法来合并数据,具体取决于xml的存储方式 如果它存储为字符串,只需执行以下操作:
Dim newXML as string = "<rootElement>" & accountsXML & booksXML & "</rootElement>"
如果您使用的是xml字符串文字,则此页面可能会对xml字符串文字有所帮助
Dim newXML as string = "<rootElement>" & accountsXML & booksXML & "</rootElement>"