繁体   English   中英

如何将XML文档插入xml

[英]How to insert XML document to xml

我有一个XML文档,必须将其插入数据集中。这是代码的一部分:

 string XmlFilePath = "C:\\Inetpub\\wwwroot\\Test_AGR_2.xml";
 XmlDocument XmlDoc = new XmlDocument();
 XmlDoc.Load(XmlFilePath);

因此,我必须将此XmlDoc插入数据集,但不进行任何字符串转换或任何其他转换!

提前致谢!

您可以使用DataTable.ReadXml函数将XML直接加载到DataTable中,然后将DataTable添加到您的DataSet中。

https://msdn.microsoft.com/zh-CN/library/fs0z9zxd(v=vs.110).aspx

您可以使用DataTable.ReadXml函数,但xml模式必须与数据集类保持一致。 xml应该如下所示:

<?xml version="1.0" standalone="yes"?>
<testDS>
  <testDT>
    <testCol>0</testCol>
  </testDT>
  <testDT>
    <testCol>1</testCol>
  </testDT>
  <testDT>
    <testCol>2</testCol>
  </testDT>
</testDS>

相反,您必须使用XmlDocument手动解析xml,并使用读取的数据创建数据集。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM