Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Vassil_BAEV
Contributor II
Contributor II

Tuto ajout : standalone="yes"? avec tAdvancedFileOutputXML

Bonjour,

Je voudrais ajouter "standalone="yes"?" à la première ligne des fichiers XML que je génère avec tAdvancedFileOutputXML

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

Je n'ai rien trouvé sur les forums,

Par avance merci pour votre aide.

Vassil

Labels (3)
2 Solutions

Accepted Solutions
Dave_Simo
Creator II
Creator II

Hello,

Une solution serait de stocker ton xml dans un fichier intermédiaire ou une variable globale puis ensuite utiliser un tReplace comme ci-dessous pour obtenir ta première ligne comme souhaitée.

 

Dave_Simo_0-1730365024063.png

Dave_Simo_1-1730365109862.png

 

Cordialement

 

View solution in original post

Dave_Simo
Creator II
Creator II

Bonjour Vassil,

Pour créer ton xml intermédiaire tu peux procéder comme ci-dessous :

Dave_Simo_0-1730387705535.png

1) Ajouter un OnComponentOk vers un tFileInpuRaw qui lira ton xml intermédiaire

Dave_Simo_1-1730387872255.png

 

2) Lier ce tFileInpuRaw  au tReplace dans lequel tu mettra le remplacement à faire

Dave_Simo_2-1730387899065.png

 

3) Et enfin lier le tReplace au tFileOutptRaw qui stockera ton xml final

Dave_Simo_3-1730387990431.png

Et tu obtiendras à la première ligne de ton xml ce attendu

Dave_Simo_4-1730388025912.png

 

Cordialement

 

View solution in original post

4 Replies
Dave_Simo
Creator II
Creator II

Hello,

Une solution serait de stocker ton xml dans un fichier intermédiaire ou une variable globale puis ensuite utiliser un tReplace comme ci-dessous pour obtenir ta première ligne comme souhaitée.

 

Dave_Simo_0-1730365024063.png

Dave_Simo_1-1730365109862.png

 

Cordialement

 

Vassil_BAEV
Contributor II
Contributor II
Author

Bonjour,

Merci pour ce retour,

Je vois ce que je dois faire, mais ,pour l'instant, je n'ai pas réussi à stocker le XML dans un fichier intermédiaire.

La variable globale ne fonctionne pas mieux puisque mon arborescence, de sortie, ne contient pas la ligne xml, idem dans le tMap.

Vassil_BAEV_2-1730386134219.png

N'étant qu'un utilisateur occasionnel, je ne maitrise pas toutes les subtilités de l'outil.  

Donc, comme je n'ai que quatre fichiers à générer, le pense que je vais le faire à la main..;

Vassil

 

 

 

 

 

 

Dave_Simo
Creator II
Creator II

Bonjour Vassil,

Pour créer ton xml intermédiaire tu peux procéder comme ci-dessous :

Dave_Simo_0-1730387705535.png

1) Ajouter un OnComponentOk vers un tFileInpuRaw qui lira ton xml intermédiaire

Dave_Simo_1-1730387872255.png

 

2) Lier ce tFileInpuRaw  au tReplace dans lequel tu mettra le remplacement à faire

Dave_Simo_2-1730387899065.png

 

3) Et enfin lier le tReplace au tFileOutptRaw qui stockera ton xml final

Dave_Simo_3-1730387990431.png

Et tu obtiendras à la première ligne de ton xml ce attendu

Dave_Simo_4-1730388025912.png

 

Cordialement

 

Vassil_BAEV
Contributor II
Contributor II
Author

Merci Dave!

C'est tout bon grâce à toi!

Vassil_BAEV_0-1730401974716.png

Vassil