Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : parser un variable string contenant du xml [ Archives / API ] (lolofx)

jeudi 10 juillet 2003 à 17:26:38 | parser un variable string contenant du xml

lolofx

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::.

jeudi 10 juillet 2003 à 18:48:02 | Re : parser un variable string contenant du xml

dragon

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


-------------------------------
Réponse au message :
-------------------------------

> 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::.



Cette discussion est classé dans : string, doc, xml, node, nodes


Répondre à ce message

Sujets en rapport avec ce message

ajout et suppression de nodes dasn un fichier XML [ par dragon ] je suis pas désespéré, mais je cherche comment ajouter et supprimer des nodes dans un fichiers XMLvoici ma class XML:package tp3;import java.io.File recuperer contenu de balise xml avec sax [ par lolofx ] salut, voila, je voudrais recuprer le contenu d'une balise xml choisi voila la sourcepour info nom correspond au nom de la balisefichier au nom du fic XML copie partielle de document [ par ultrafil ] Salut,pour une fois il ne s'agit pas d'une question sur la 3D :)j'espere que quelqu'un utilise un peu xml, mon prob est de niveau newb.(j'utilise xerc xml, xsl et java ?? c urgent !! [ par miraba ] salut tt le monde !!je suis une nouvelle à ce site et j'ai vraiment besoin de comprendre comment lire (ou ouvrir le lien associé à ) un doc xml avec s Conversion d'un fichier .doc en un .xml (ou .htm) ? [ par nouveau019 ] Bonjour, Dans le cadre de mon application je faire l'impression d'un document word et pour ce faire je dois passer par un fichier .htm. Mais le JFreeChart et XML [ par jfviguier ] Je voudrais créer un PieChart grace à JFreeChart depuis les données XML : Zone1 20 construire un JTree grace a un fichier XML [ par julwoko ] voila Je suis débutant en JTree et XML et j'aimerai avoir quelque conseil ou si des personne l'avait deja fait ... J'ai un fichier xml de se genre: JTree (avec unexpanded node) [ par jockos ] Bonjour,Comment faire pour ne pas afficher les petites croix "d'expension et de collapse" sur les nodes d'un JTree ?Je voudrais que mon JTree soit com Parser une String contenant du xml avec SAX ... [ par jerooome ] Bonjour à tous, Situation: j'ai un client qui ce connect à un serveur via un socket, et qui lui envoie un flux xml, le serveur recoit cela dans une l'arborescence XML ne s'ecrit pas..! HELP [ par badboud ] salut a tous j'ai a creer un fichier qui doit respecter la structure xml pour un projet de java. J'ai donc créé un fichier ds mon main comme suivant:


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.