Megvan ez az XML. Meg akarom találni az elsőt/kicsomagolni az elsőt a order-no="00070853" paraméterrel C#-ban, és később kombinálni szeretném más fájlokból ugyanazzal az xml-lel, hogy ugyanaz legyen a séma. Kipróbáltam (csak kivonat miatt, de jó lenne tudni, hogyan kell kombinálni)
IEnumerable<XElement> orderXml = from el in xdoc.Descendants(ns + "order")
where (string)el.Attribute(ns + "order-no").Value == badOrder
select el;
Lent egy példa az xml-re (van benne séma, amit én is szeretnék)
<?xml version="1.0" encoding="UTF-8"?>
<orders xmlns="http://www.bla.com/xml/impex/order/2006-10-31">
<order order-no="00070853">
<order-date>2015-12-10T21:58:26.000Z</order-date>
<created-by>storefront</created-by>
<taxation>net</taxation>
<invoice-no>55023028</invoice-no>
<customer>
<customer-no>10028489</customer-no>
</customer>
<status>
<order-status>NEW</order-status>
<shipping-status>NOT_SHIPPED</shipping-status>
<confirmation-status>CONFIRMED</confirmation-status>
<payment-status>NOT_PAID</payment-status>
</status>
</order>
<order order-no="10020785">
<order-date>2015-12-10T21:58:04.000Z</order-date>
<created-by>storefront</created-by>
<taxation>net</taxation>
<invoice-no>12022832</invoice-no>
<customer>
<customer-no>10027992</customer-no>
</customer>
<status>
<order-status>NEW</order-status>
<shipping-status>NOT_SHIPPED</shipping-status>
<confirmation-status>CONFIRMED</confirmation-status>
<payment-status>NOT_PAID</payment-status>
</status>
</order>
</orders>