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

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *