[英]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.