7
votes

Manipulation de chaîne XML dans JS?

J'ai un fichier XML dans une chaîne dans ce format:

xxx

Ce que je voudrais faire par exemple, est Ajouter / Supprimer un élément, un enfant, modifier des valeurs dans une vue spécifique et ainsi de suite?

Quelle est la méthode la plus simple et la plus simple à le faire?

Merci d'avance. :)


0 commentaires

3 Réponses :


2
votes

Je le convertirai en Json; Je déteste travailler avec XML en JavaScript.

Il existe des plugins qui géreront la conversion pour vous.

http://www.fyneworks.com/jquery/xml-to--- JSON /

http://plugins.jquery.com/project/xmlobject/


0 commentaires

6
votes

jQuery wraps navigateur des analyseurs XML spécifiques pour que vous puissiez simplement utiliser ce qui suit pour acquérir un document à partir d'une chaîne: xxx

Vous pouvez également utiliser la manipulation standard DOM pour ajouter ou supprimer des nœuds: xxx


2 commentaires

et qu'en est-il de changer les valeurs dans un élément.


Vous pouvez utiliser toutes les fonctions de manipulation standard DOM, y compris Setattribute, etc. w3.org/dom



1
votes

Si la compatibilité entre navigateur n'est pas un problème, je suggère fortement de regarder E4X. http://fr.wikipedia.org/wiki/ecmascript_for_xml Cela facilite le travail avec XML un plaisir . Ne fonctionne actuellement que dans Rhino et Gecko.


0 commentaires