Recherche dans le Fichier XML avec XPath dans Android
Je suis de développement d'une application sur android!
Eh bien, j'ai un peu de conflit maintenant, je veux exécuter une requête XPath mais je n'arrive pas à résoudre ce problème.
Ce un exemple de XML filethat j'utilise:
<?xml version="1.0"?>
<catalog>
<book id="bk101">
<author>Gambardella, Matthew</author>
<title>XML Developer's Guide</title>
<genre>Computer</genre>
<price>44.95</price>
<publish_date>2000-10-01</publish_date>
<description>An in-depth look at creating applications
with XML.</description>
</book>
<book id="bk102">
<author>Ralls, Kim</author>
<title>Midnight Rain</title>
<genre>Fantasy</genre>
<price>5.95</price>
<publish_date>2000-12-16</publish_date>
<description>A former architect battles corporate zombies,
an evil sorceress.</description>
</book>
<book id="bk103">
<author>Corets, Eva</author>
<title>Maeve Ascendant</title>
<genre>Fantasy</genre>
<price>5.95</price>
<publish_date>2000-11-17</publish_date>
<description>After the collapse of a nanotechnology
society in England.</description>
</book>
</catalog>
Comment puis-je faire??
Merci d'avance!!
OriginalL'auteur Ali Ben Messaoud | 2011-04-01
Vous devez vous connecter pour publier un commentaire.
Regardez cet exemple:
Le reste des exemples sont ici : http://jexp.ru/index.php/Java_Tutorial/XML/XPath
que faire si j'ai le XML hébergé en ligne , je peux l'analyser , est j'ai tout lu
Pour lire un fichier XML externe vous pouvez utiliser l'URL classe pour ouvrir un flux en utilisant SAX. Remplacer montrer NodeList instanciation par cette ligne
NodeList shows = (NodeList) xPath.evaluate("/schedule/show", new InputSource(new URL( "http://www.exple.com/file.xml").openStream()), XPathConstants.NODESET);
OriginalL'auteur Ali Ben Messaoud