Comment renommer le conteneur du "Select" de la méthode "LOAD" en sortie "OUTPUT"?
Merci.
Comment renommer le conteneur du "Select" de la méthode "LOAD" en sortie "OUTPUT"?
Merci.
Je ne suis pas sur d'avoir bien compris...
Tu veux dire en mettant une template dans FieldName?
J'ai pas testé, mais ca devrait le faire...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <File Name="PageBT"> <Method>LOAD</Method> <FileName>{$FILE}</FileName> <HashMod/> <HashLevel/> <Usage/> <Fragments/> <FieldName>{$FIELDNAME}</FieldName> <Cached>TRUE</Cached> <Destination>Output</Destination> </File>
Michael
Non : Je n'ai pas été très clair.
Par exemple, le fichier xmlmodule.xml :
<XMLModules>
<XMLModule>
<Name>dmdXMLAdm</Name>
</XMLModule>
<XMLModule>
<Name>XMLC</Name>
</XMLModule>
</XMLModules>
j'aimerai en sortie OUTPUT, avoir comme nom de conteneurs non pas
<XMLModules> mais <monXMLModules>...
Est-il possible de le faire sans coder en Delphi?
ca va être un peu difficile. tu peux changer le fieldname qui est le document au dessus de cela et faire un select sur les fils pour que le conteneur soit le fieldname
J'ai la version XMLRAD Version 2005 (2004-11-30 09:52:04)
J'ai beau changer les valeurs de "Field name"--> aucun changement dans le Output.
Est-ce normal ?
J'ai besoin de récupérer de fichier XML des éléments et de pouvoir les identifier dans le "OUTPUT".Mes fichiers XML sont tous composer de la meme façon.
ex:
fichier1.xml
fichier2.xml<champs>
<champ>valeur1</champ></champs>
<champ>valeur2</champ>
<champ>valeur3</champ>
dans mon xmlgram, j'ai 2 instructions FILE;<champs>
<champ>valeur1</champ></champs>
<champ>valeur2</champ>
<champ>valeur3</champ>
En sortie OUTPUT, j'ai :
sans pouvoir distinguer ce qui vient de fichier1.xml et de fichier2.xml.<champs>
<champ>valeur1</champ></champs>
<champ>valeur2</champ>
<champ>valeur3</champ>
<champs>
<champ>valeura</champ></champs>
<champ>valeurb</champ>
<champ>valeurc</champ>
C'est inexploitable dans ce cas de figure.
Ne pourrait-on pas avoir une propriété "contener name" dans FILE comme pour le DBEXTRACT?
C'est fustrant d'avoir une instruction FILE qui manipule les fichiers XML et d'etre limité ....
Ben non justement. FieldName te permet de faire exactement ce que tu recherches. Je l'utilise aussi (version 2005) et ca fonctionne bien. Tu passes par xmlrad pour modifier ton xmlgram ou tu le modifies à la main ? Si tu le fais à la main vérifie ta syntaxe par rapport à mon post un peu plus haut. Sinon avec un FieldName différent tu devrais avoir ce que tu veux. Es tu sur de ton coup ? Colle ici ton xmlgram sinon.J'ai beau changer les valeurs de "Field name"--> aucun changement dans le Output.
Est-ce normal ?
Michael
Partager