L'analyse de xml avec XDocument et XPath

<REETA xmlns="http://pria.org">
      <AFFIDAVIT>
      <COUNTY_NAME>BOBBIES COUNTY</COUNTY_NAME> 
      <DOC_TYPE>DEED</DOC_TYPE> 
      <DOC_DATE>2010-02-19T05:14:58</DOC_DATE> 
      <GROSS_SELL_PRICE>200000.00</GROSS_SELL_PRICE> 
      <TAXABLE_SELL_PRICE>200000.00</TAXABLE_SELL_PRICE> 
      <EXCISE_TAX_STATE>2560.00</EXCISE_TAX_STATE> 
      <EXCISE_TAX_LOCAL>500.00</EXCISE_TAX_LOCAL> 
      <DELQ_INT_STATE>0.00</DELQ_INT_STATE> 
      <DELQ_INT_LOCAL>0.00</DELQ_INT_LOCAL> 
      <DELQ_PENALTY>0.00</DELQ_PENALTY> 
      <SUB_TOTAL>3060</SUB_TOTAL> 
      <STATE_TECH_FEE>5.00</STATE_TECH_FEE> 
      <PROCESSING_FEE>0.00</PROCESSING_FEE> 
      <TOTAL_DUE>3065</TOTAL_DUE> 
    - <INDIVIDUAL type="Buyer">
      <NAME>JANE DOE</NAME> 
      </INDIVIDUAL>
    - <INDIVIDUAL type="Seller">
      <NAME>JON DOE</NAME> 
      </INDIVIDUAL>
    - <PARCEL>
      <NUMBER>3141614</NUMBER> 
      </PARCEL>
      </AFFIDAVIT>
</REETA>


var affidavits = xDocument.Descendants("AFFIDAVIT");
var affidavitsTest = xDocument.XPathEvaluate("/reeta/AFFIDAVIT/COUNTY_NAME");

Ci-dessus est xml, qui je suis consommer à partir d'une source tierce. Pour une raison que je ne peut pas analyser le fichier xml avec la méthode que je décris ci-dessus. Aucune information serait très utile merci beaucoup

J'ai essayé chrissr suggestion et Igor zevaka suggestions. Igor et chrissr souligné j'ai besoin d'inclure l'espace de noms. Après, y compris l'espace de noms, je n'arrive pas à parser le xml. Ce qui se passe est xdocument.descenants("{pria.org}AFFIDAVIT"); retourne l'ensemble de xml, et la xpathevaluate retourne énumération pas donné
Il a travaillé, je vous remercie. J'ai tapé l'url dans la ns incorrect. merci à la fois chrissr et igor

OriginalL'auteur | 2010-02-22