Bonjour,
J'ai créé un bout de programme qui permet de lire un fichier SML de Suunto (c'est en fait un fichier xml qui comporte des données GPS et mesures cardiaques lors de running).
Mon parser fonctionne pas mal mais j'ai des objets erronés qui apparaissent dans l'objet miniDOM :
Des "whitespace" type \n ou \t apparaissent en tant qu'objet miniDOM alors qu'ils n’existent pas. Ci-dessous la lecture d'un fichier SML avec un lecteur de fichier XML :
Le problème est que ces "faux" nœuds me causent des problèmes lorsque je veux adresser un nœuds avec des ChilNodes[x]. En effet, le numéro "x" est forcément faux.
J'ai essayé d'ajouter une fonction du type "cleandom" dans mon code. Même si cela permet effectivement de nettoyer les "faux" nœuds, cela me cause d'autres problèmes dans l'arbre DOM. Cette fonction doit me correspondre une partie du fichier XML.
Avez-vous une solution pour rendre propre l'arbre DOM ? Càd ne plus avoir ces nœuds fantômes ?
Merci d'avance.
rmarion37
Partager