簡體   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