Bonjour,
Sur ce principe, je suis parvenue à créer mon fichier XML avec VB6.
Cependant, cela ne me suffit, je souhaiterai inserer un noeud dans un endroit précis dans mon arborescence XML.
Cet endroit correspond à ajouter un ensemble de balise <EtatTechnique>, <Repertoire> et <Fic> sous la balise <VrsTechnique> qui correspondant à une balise <NumVersion> specifique (ex 17.10).
L'instruction que j'utilise pour me positionner dans l'orborescence est la suivante :
Set rootNode = docXML.selectSingleNode("Version/Vrs[@NumVersion='@Mid(Fic, 1, 5)']")
Et ca ne fonctionne pas. Dirai je même plus, je plante à l'execution sur cette instruction.
Il a la structure suivante :
<
version
>
<
NumVersion
>
16.20
</
NumVersion
>
<
EtatTechnique
>
16.20.12
</
EtatTechnique
>
<
Repertoire
>
K:\DOC\Diffusion\AccesDoc\FicHTML\A envoyer
</
Repertoire
>
<
Fic
>
16.20.12-Définition version.htm
</
Fic
>
</
VrsTechnique
>
</
Vrs
>
<
NumVersion
>
17.10
</
NumVersion
>
<
EtatTechnique
>
17.10.25
</
EtatTechnique
>
<
Repertoire
>
K:\DOC\Diffusion\AccesDoc\FicHTML\A envoyer
</
Repertoire
>
<
Fic
>
17.10.25-Définition version.htm
</
Fic
>
</
VrsTechnique
>
<
EtatTechnique
>
17.10.55
</
EtatTechnique
>
<
Repertoire
>
K:\DOC\Diffusion\AccesDoc\FicHTML\A envoyer
</
Repertoire
>
<
Fic
>
17.10.55-Définition version.htm
</
Fic
>
</
VrsTechnique
>
</
Vrs
>
<
NumVersion
>
17.13
</
NumVersion
>
<
EtatTechnique
>
17.13.00
</
EtatTechnique
>
<
Repertoire
>
K:\DOC\Diffusion\AccesDoc\FicHTML\A envoyer
</
Repertoire
>
<
Fic
>
17.13.00-Définition version.htm
</
Fic
>
</
VrsTechnique
>
</
Vrs
>
</
version
>
J'effectue cette instruction dans le même "bloc" de traitement que lorsque j'écris mon fichier XML. Est ce que cela pourrait en être la cause ? ou est ce mon instruction qui est mal écrite ?
Si vous avez une idée... je prends...
Merci d'avance.
Babarr38 