On Thursday 03 April 2003 16:22, you wrote:
> Bonjour,
>
> Dans un document XML, peut-on modifié le nom d'un balise à l'aide d'n
> parseur DOM ?
oui et non :-)
non de façon simple avec l'api DOM et donc les implementations
telles que xalan (pas de méthode setTagName)
oui avec une implementation alternative de DOM comme jdom par exemple
cependant il est possible de ruser avec DOM en faisant un ajout d'un nouveau
fils et en remplacant l'ancien par celui-ci
par exemple, avec du code non testé
cxtp = doc.getElementsByTagName("perssonnes");
newp = doc.createElement("personne");
oldp = doc.getElementsByTagName("perssonne");
cxtp.appendChild(newp);
cxtp.replaceChild(newp,oldp);
>
> Exemple, on remplace le nom "perssonne" (avec 2 ss) par personne dans le
> fichier suivant.
>
> <personnes>
> <perssonne>
> <nom> xcv </nom>
> <prenom> zerr</prenom>
> </perssonne>
> .....
> </personnes>
>
en espérant répondre,
Cordialement
--
Frédéric Laurent
http://www.opikanoba.org
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Thu Apr 3 16:46:45 2003