Bonjour,
Est ce qu'il y a des methodes qui permet de récupérer la valeur d'un commentaire à partir d'un fichier XML utilisant libxml2 en C et DOM.
merci d'avance.
Bonjour,
Est ce qu'il y a des methodes qui permet de récupérer la valeur d'un commentaire à partir d'un fichier XML utilisant libxml2 en C et DOM.
merci d'avance.
Salut,
Les commentaires XML sont des noeuds comme les autres. Soit le morceau de document suivant
.. si on a une poignée sur le noeud balise, il suffirait de parcourir la liste des enfants et de filtrer ceux qui sont du type "commentaire".
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part <balise>blabla <!-- commentaire --> blabla</balise>
Les types de noeuds :
http://xmlsoft.org/html/libxml-tree.html#xmlElementType
Un noeud :
http://xmlsoft.org/html/libxml-tree.html#xmlNode
Un exemple de parcours recursif des noeuds :
http://xmlsoft.org/examples/tree1.c
Note : libxml2 n'est pas une implementation du DOM. Pour me simplifier la vie et recupérer facilement certains éléments du document, j'ai parfois utilisé xpath ( http://www.w3schools.com/xpath/default.asp )
merci de votre réponse,
En fait je travail en C pour les système embarqués (la récursivité n'est pas bonne dans ce cas).
Le problème c'est qu'il une partie qui a été developpée utilisant DOM (C). est ce qu'il y a une solution?
merci.
en fait j'arrive a se positionner dans le nœud ou il y a le commentaire mais comment récupérer le contenu de ce dernier ?
Ca doit être le champ "content" du noeud, je pense
OK merci.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager