<?xml version="1.0" encoding="utf-8" ?> 
- <orders>
- <Items>
  <DOID>D0001</DOID> 
  <SOID>2012100724732</SOID> 
  <CustomerID>wangnan</CustomerID> 
  <ReceiveName>王楠</ReceiveName> 
  <ReceiveAddress>丽水市桐乡大道</ReceiveAddress> 
  <CellPhone>13806757789</CellPhone> 
  <CreateDate>2012-10-08 15:21:03</CreateDate> 
  <Status>1</Status> 
  <C_amount>300</C_amount> 
  <c_amount_pay>300</c_amount_pay> 
- <item_ids>
- <products>
  <ProductID>000001</ProductID> 
  <Quantity>3</Quantity> 
  <C_price>100</C_price> 
  <DZNote /> 
  </products>
  </item_ids>
  </Items>
- <Items>
  <DOID>D0002</DOID> 
  <SOID>2012100724734</SOID> 
  <CustomerID>[email protected]</CustomerID> 
  <ReceiveName>wangxi</ReceiveName> 
  <ReceiveAddress>丽水市桐乡大道</ReceiveAddress> 
  <CellPhone>13806757789</CellPhone> 
  <CreateDate>2012-10-08 15:21:03</CreateDate> 
  <Status>1</Status> 
  <C_amount>600</C_amount> 
  <c_amount_pay>600</c_amount_pay> 
- <item_ids>
- <products>
  <ProductID>000001</ProductID> 
  <Quantity>3</Quantity> 
  <C_price>100</C_price> 
  <DZNote /> 
  </products>
- <products>
  <ProductID>000002</ProductID> 
  <Quantity>3</Quantity> 
  <C_price>100</C_price> 
  <DZNote /> 
  </products>
  </item_ids>
  </Items>
  </orders>
 XDocument order = XDocument.Parse(xml)或者 XElement order = XElement.Parse(xml);
 var orderStatus = from items in order.Elements("Items")
                              select new
                              {
                                  DOID = items.Element("DOID").Value,
                                  SOID = items.Element("SOID").Value
                              };
 var orderStatus = from items in order.Elements("orders").Elements("Items")
                              select new
                              {
                                  DOID = items.Element("DOID").Value,
                                  SOID = items.Element("SOID").Value
                              };试了以上2种怎么都不可以进行解析啊