Ho seguente file:interrogazione xmlnode utilizzando LINQ
<root>
<Product desc="Household">
<Product1 desc="Cheap">
<Producta desc="Cheap Item 1" category="Cooking" />
<Productb desc="Cheap Item 2" category="Gardening" />
</Product1>
<Product2 desc="Costly">
<Producta desc="Costly Item 1" category="Decoration"/>
<Productb desc="Costly Item 2" category="Furnishing" />
<Productc desc="Costly Item 3" category="Pool" />
</Product2>
</Product>
</root>
io voglio scoprire informazioni come: Totale articoli in buon mercato e costosi, elenco di tutte le categorie (come cucina, giardinaggio, decorazione ...) , elenco della categoria ordinata e selezionare solo il prodotto che è 'Costoso'
Come posso utilizzare LINQ. ho fatto fino ad ora:
XElement xe = XElement.Load(Server.MapPath("~/product.xml"));
????
Ho davvero bisogno di insegnare a me stesso LINQ ... suoni soooo facile in questo modo:) – balexandre
Ho cambiato l'xml e funziona ... grazie per la risposta –
Dubito che Jon intendesse rinominare i singoli elementi * entro * i dati; piuttosto di avere nomi diversi per ogni * livello * ... –