Lecture spécifique des éléments XML à partir du fichier XML

J'ai le fichier XML suivant

<lexicon>
<word>
  <base>a</base>
  <category>determiner</category>
  <id>E0006419</id>
</word>
<word>
  <base>abandon</base>
  <category>verb</category>
  <id>E0006429</id>
  <ditransitive/>
  <transitive/>
</word>
<word>
  <base>abbey</base>
  <category>noun</category>
  <id>E0203496</id>
</word>
<word>
  <base>ability</base>
  <category>noun</category>
  <id>E0006490</id>
</word>
<word>
  <base>able</base>
  <category>adjective</category>
  <id>E0006510</id>
  <predicative/>
  <qualitative/>
</word>
<word>
  <base>abnormal</base>
  <category>adjective</category>
  <id>E0006517</id>
  <predicative/>
  <qualitative/>
</word>
<word>
  <base>abolish</base>
  <category>verb</category>
  <id>E0006524</id>
  <transitive/>
</word>
</lexicon>

J'ai besoin de lire ce fichier avec une application en C#, et si seulement le category est verb je veux imprimer l'ensemble de son élément word.
Comment puis-je le faire?

ont u essayé à l'aide de Linq to XML ?
Pouvez-vous me montrer comment faire?
vous êtes censé faire votre propre recherche en premier, puis viennent quand vous êtes en difficulté. Une recherche sur google ou une recherche de ce qui aurait montré comment parser un fichier XML.

OriginalL'auteur Ruba | 2013-01-01