assmam
Messages postés5Date d'inscriptionlundi 1 juin 2009StatutMembreDernière intervention 1 septembre 2009
-
7 juin 2009 à 00:12
eyakat
Messages postés8Date d'inscriptionsamedi 20 juin 2009StatutMembreDernière intervention30 juin 2009
-
22 juin 2009 à 16:14
Je sais pas comment entrer un fichier xml en java pour l'utiliser comme donnée à un prgram en java. Le programme doit extraire des informations du fichier xml.
J'aime bien que vous m'aidez.
Merci d'avance
String eName = sName;
if ("".equals(eName)) eName = qName;
System.out.print("balise de début: ");
System.out.print(eName);
if (attrs != null) {
for (int i = 0; i < attrs.getLength(); i++) {
String aName = attrs.getLocalName(i);
if ("".equals(aName)) aName = attrs.getQName(i);
// nom
System.out.print(" " + aName + "="");
// valeur
System.out.print(attrs.getValue(i)+""");
}
}
System.out.println("");
}
public void endElement(String namespaceURI, String sName,
String qName) throws SAXException {
String eName = sName;
if ("".equals(eName)) eName = qName;
System.out.println("balise de fin: "+eName);
}
public void characters(char buf[], int offset, int len)
throws SAXException
{
String s = new String(buf, offset, len);
String st = s.trim();
if (st.length() > 0)
System.out.println(st);
}
public void startDocument() throws SAXException{
System.out.println("début du document:");}
public void endDocument() throws SAXException{
System.out.println("fin du document:"); }
}
il m'affiche une erreur au niveau de attrs.getLocalName() et attrs.getQName() disant que les deux fonctions sont indéfinies pour le attrs (qui est de type attributs) mais si je change par ".getName" il n'affiche pas de résultat, en plus ce meme code a été déjà utilisé et il s'exécute bien.
Merci pour votre aide.
Vous n’avez pas trouvé la réponse que vous recherchez ?