Parser XML avec URL variable
Bonjour tout le monde,
je suis entrain de développer ma première application android et je suis bloquer :cry:
j'ai déjà réussi à afficher ma liste qui récupère les donnés a partir d'un fichier XML
voila mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
package com.toi;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.ArrayList;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.DefaultHandler;
import android.content.Context;
public class ContainerData {
static public Context context;
public ContainerData() {
}
public static ArrayList<Entry> getEntries(){
SAXParserFactory fabrique = SAXParserFactory.newInstance();
SAXParser parseur = null;
ArrayList<Entry> entries = null;
try {
parseur = fabrique.newSAXParser();
} catch (ParserConfigurationException e) {
e.printStackTrace();
} catch (SAXException e) {
e.printStackTrace();
}
URL url = null;
try {
url = new URL("http://www.ballouchi.com/xml/data.xml.php");
} catch (MalformedURLException e1) {
e1.printStackTrace();
}
DefaultHandler handler = new ParserXMLHandler();
try {
parseur.parse(url.openConnection().getInputStream(), handler);
entries = ((ParserXMLHandler) handler).getData();
} catch (SAXException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return entries;
}
} |
la deuxième étape consiste à rendre l'URL du fichier XML une variable selon le Click qui l'appelle.
Pouvez vous me proposer des solution??
un grand merci :ccool:
Parser XML avec URL variable
Bonjour,
Au niveau de mon interface j'ai des boutons images qui présentent des catégories de produit, chaque produit a un fichier XML donc URL :
URL1 : http://www.ballouchi.com/xml/cat1/data.xml.php
URL2 : http://www.ballouchi.com/xml/cat2/data.xml.php...
donc pour chaque Click sur le bouton je vais afficher une nouvelle intent contenant la liste des produit selon la catégorie.
:cry:
je sais pas comment affecter des URL variable