Je suis de retour en arrière de sql une chaîne XML d'adresses multiples, voici un exemple de ce qui est de retour en arrière:En utilisant XDocument pour rechercher et extraire des données
<Addresses>
<Address>
<LetterQueueOID>2</LetterQueueOID>
<Address1>115 MORNINGVIEW TRL</Address1>
<Address2>SCARBOROUGH, </Address2>
<Address3>M1B5L2</Address3>
<City>SCARBOROUGH</City>
<PostalCode>M1B5L2</PostalCode>
</Address>
<Address>
<LetterQueueOID>1</LetterQueueOID>
<Address1>GD PO BOX 685</Address1>
<Address2>THORNBURY, ON</Address2>
<Address3>N0H2P0</Address3>
<City>THORNBURY</City>
<ProvinceOrState>ON</ProvinceOrState>
<CountryCode>Ca</CountryCode>
<PostalCode>N0H2P0</PostalCode>
</Address>
</Addresses>
Je veux utiliser LINQ pour interroger cette chaîne xml Tout ce que j'ai compris, c'est que je peux utiliser XDocument, mais je n'arrive pas à comprendre exactement comment obtenir ce que je veux:
XDocument addresses = XDocument.Parse((string)returnScalar);
IEnumerable<XElement> items = addresses.Root.Elements("Address").ToList();
Etes-vous sûr de vouloir utiliser XML pour cela? – svick