2010-05-14 6 views
0

Je rencontre un peu de problèmes avec du XML en Java. Ce qui suit est le résultat d'un appel d'API à EVE Online. Comment puis-je obtenir le "nom" et "characterID" pour chaque rangée? Franchement, je n'ai aucune idée par où commencer avec celui-ci, alors s'il vous plaît ne demandez pas d'informations supplémentaires. Je dois juste savoir comment obtenir ces attributs.XPath Problème avec l'obtention d'attributs

<?xml version='1.0' encoding='UTF-8'?> 
<eveapi version="1"> 
    <currentTime>2007-12-12 11:48:50</currentTime> 
    <result> 
    <rowset name="characters" key="characterID" columns="name,characterID,corporationName,corporationID"> 
     <row name="Mary" characterID="150267069" 
      corporationName="Starbase Anchoring Corp" corporationID="150279367" /> 
     <row name="Marcus" characterID="150302299" 
      corporationName="Marcus Corp" corporationID="150333466" /> 
     <row name="Dieinafire" characterID="150340823" 
      corporationName="Center for Advanced Studies" corporationID="1000169" /> 
    </rowset> 
    </result> 
    <cachedUntil>2007-12-12 12:48:50</cachedUntil> 
</eveapi> 

Répondre

0

Essayez

/eveapi/result/rowset/row/@name 

et

/eveapi/result/rowset/row/@key