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