Parser un variable string contenant du xml

lolofx Messages postés 17 Date d'inscription mardi 14 janvier 2003 Statut Membre Dernière intervention 6 mai 2004 - 10 juil. 2003 à 17:26
cs_dragon Messages postés 2336 Date d'inscription samedi 14 juillet 2001 Statut Membre Dernière intervention 5 mai 2009 - 10 juil. 2003 à 18:48
bonjour,
voila, j'ai une variable string qui contient du xml, et je veux utiliser dom pour la parser
voila ce que je fais, mais il me met no protocol :

les 2 methodes de ma classe:
public String XML(String nom_balise,String xml){

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
nom=nom_balise;

try {
DocumentBuilder builder = factory.newDocumentBuilder();
doc = builder.parse(xml);

NodeList nodes = doc.getChildNodes();
return retour(nodes,doc,false);
}catch (Exception e)
{
return e.getMessage();
}

}
/****************************************************************************
* nom : retour
* commentaire : parcours recursivement l'arbre pour trouver la bonne balise
* recoi : ue liste de nodes, et le document
* renvoi : contenu de la balise
************************************************************************/
public String retour(NodeList nodes,Document doc,boolean trouve){
//parcours de l'arbre recursivement

for (int i=0;i<nodes.getLength();i++){
Node node=nodes.item(i);

if(node.getNodeName().equalsIgnoreCase(nom) ){
retour(node.getChildNodes(),doc,true);
tmp=node.getNodeName();
}

if(trouve) valeur=node.getNodeValue();

//si il y a des enfants
if(node.hasChildNodes())
retour(node.getChildNodes(),doc,false);
}
return valeur;
}

est ce que c possible de parser une variable

pouvez vous m'aider svp
.::lolofx::.

1 réponse

cs_dragon Messages postés 2336 Date d'inscription samedi 14 juillet 2001 Statut Membre Dernière intervention 5 mai 2009 6
10 juil. 2003 à 18:48
regarde mon projet"jeux de shooting" ou "liste de constact et courriel" et j'ai crée une class XML qui éxeécute un code semblable au tiens tu vas surement y trouver ta réponse
0
Rejoignez-nous