LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

comment modifier un lien situé a l'intérieur d'un fichier xml

Solved!
Go to solution

Bonjour,

 

Mon pb est simple, je dois modifier le chemin d'un fichier que mon appli vient de créer dans un fichier xml.

Je connais le nom de l'ancien chemin, en gros je cherche comment faire un search et remplace dans un fichier xml depuis cvi.

 

J'ai pensé à lire tout le fichier, le sauvegarder en mémoire, trier afin de trouver ce que je cherche le changer et le sauvegarder, mais cela ma parait lourd

Existe t-il des outils pour modifier les fichiers xml comme pour les fichiers .ini ?

Quelqu'un sait-il comment faire un search et remplace dans ce type de fichier ?

 

D'avance merci

Cordialement

La lanterne de l'expérience n'éclaire que celui qui la porte (Confucius)
0 Kudos
Message 1 of 6
(4,185 Views)
Solution
Accepted by topic author Laurent_MBDA

il y a un instrument (.fp) nommé CVIXML qui permet de lire et de modifier un fichier XML. attention, cet instrument ne reconnait ni les commentaires, ni les "processing instructions" (ni les doctype, entity, etc...) qui sont donc oubliés lors de la réécriture. mais pour les fichiers XML les plus simples cela convient parfaitement.

 

dans l'aide de CVI, cherche la fonction "CVIXMLLoadDocument()" qui te menera tout droit vers la documentation de l'instrument CVIXML.

0 Kudos
Message 2 of 6
(4,174 Views)

Désolé, mais je n'ai pas cette lib, ni dans cvi9 ni dans le 8

Comment faire pour l'avoir ?

 

merci

La lanterne de l'expérience n'éclaire que celui qui la porte (Confucius)
0 Kudos
Message 3 of 6
(4,154 Views)

Bonjour.

 

Voilà un lien qui vous explique comment obtenir les fonctions XML:

 

http://digital.ni.com/public.nsf/allkb/EA451498B828894886256F67007AE6B9?OpenDocument

 

Cordialement.

 

 

0 Kudos
Message 4 of 6
(4,148 Views)
quelle version de CVI utilisez vous ? l'instrument CVIXML (contenu dans le fichier cvixml.fp) n'est peut etre pas disponible avec votre version de CVI.
0 Kudos
Message 5 of 6
(4,145 Views)

Ok ok, j'ai trouvé, l'admin l'avait retiré après l'install (soit disant inutile)

enfin c'est ok

merci a tous

La lanterne de l'expérience n'éclaire que celui qui la porte (Confucius)
0 Kudos
Message 6 of 6
(4,125 Views)