2015-09-24 4 views
0

У меня есть документ XML, что я должен вставить в набор данных .. Вот часть кода:Как вставить XML документ XML

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

Так что XmlDoc я должен вставить в данные -set, но без преобразования в строку или что-то такое!

Спасибо заранее!

ответ

0

Вы можете использовать функцию 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> 

Вместо этого вы должны вручную разобрать XML с помощью XmlDocument и создать набор данных с данными, которые вы читаете.