2011-06-02 112 views
0

我有一个多级别的XML,我从队列中接收。我需要打破每个级别并将其放入数据库。 下面是例子:Linq到XML,C#

<?xml version="1.0" encoding="utf-16"?> 
    <Request> 
    <transactionID>3</transactionID> 
     <units> 
     <Number>001</serialNumber> 
     <Id>222</instanceId> 
     <fNumber>765</routeNumber> 
     <status>open</status> 
     <Message>Error</errorMessage> 
     </units> 
     <units> 
     <Number>009</serialNumber> 
     <Id>675</instanceId> 
     <fNumber>765</routeNumber> 
     <status>Close</status> 
     <Message>mesage</errorMessage> 
     </units> 
    </Request> 

我尝试使用ds.ReadXML ......只需要单位beceause我给的数据网格的单位

我需要把单位分为不同的表和事务ID DataMember属性也.. 请帮助。

如果

+0

此链接可能帮助你http://msdn.microsoft.com/en-us/library/bb387098.aspx – 2011-06-02 14:00:01

+2

你的xml格式不正确(即 ..?!)请修复它 – 2011-06-02 14:02:35

回答