Je suis de retour à asp avec XML manupulation. fichier initial:XML dans ASP Vbscript classique
<?xml version="1.0" ?>
<root>
<sport/>
</root>
ceci est ma fonction
Public Function DefinitFunction(x,z)
Dim text
Dim Root
Dim NodeList
text = "<Definition>" ---<x> </x> <z> </z> --</Definition> "
text = text & "<x><![CDATA["&x&"]]> </x>"
text = text & "<z> </z>"
text = text & "</Definition>"
Set Root = objDoc.documentElement
Set NodeList = Root.getElementsByTagName("sport")
NodeList.appendChild text
objDoc.Save strFile
end function
' Private strFile, objDoc are class object
Je souhaite modifier dynamiquement la toute chose. J'ai donc une fonction: DefinitFunction(x,z)
qui concaténer une chaîne et append <Definition> ---<x> </x> <z> </z> --</Definition>
dans mon dossier juste après le nœud <sport>
à la fin cela devrait être mon résultat:
<?xml version="1.0" ?>
<root>
<sport>
<Definition>
---<x> </x> <z> </z> --
</Definition>
</sport>
</root>
Ce ne fonctionne pas. Y a-t-il une meilleure façon d'accomplir cela?
Son pas tout à fait clair à partir de votre exemple de code, mais utilisez-vous l'objet MSXML ou autre chose? – AnonJr