Altova RaptorXML+XBRL Server 2024

La commande xslt prend un fichier XSLT en tant que son argument unique et l'utilise pour transformer un fichier XML d'entrée pour produire un fichier de sortie. Les fichiers d'entrée et de sortie sont spécifiés en tant qu'options.

 

raptorxmlxbrl xslt [options] XSLT-File

 

L'argument XSLT-File est le chemin et le nom du fichier XSLT à utiliser pour la transformation.

Un fichier XML d'entrée (--input) ou un point d'entrée de modèle nommé (--template-entry-point) est nécessaire.

Pour transformer des données JSON, charger les données JSON via la fonction json-doc(\$path) de XPath 3.1, et utiliser l'option --initial-match-selection de la commande xslt. Voir le dernier item dans les exemples donnés ci-dessous.

Si aucune option --output n'est spécifiée, la sortie est écrite dans la sortie standard. Vous pouvez utiliser XSLT 1.0, 2.0 ou 3.0. XSLT 3.0 est la spécification utilisée par défaut.

 

Exemples

Exemples de la commande xslt :

 

raptorxmlxbrl xslt --input=c:\Test.xml --output=c:\Output.xml c:\Test.xslt

raptorxmlxbrl xslt --template-entry-point=StartTemplate --output=c:\Output.xml c:\Test.xslt

raptorxmlxbrl xslt --input=c:\Test.xml --output=c:\Output.xml --param=date://node[1]/@att1 --p=title:'stringwithoutspace' --param=title:"'string with spaces'" --p=amount:456 c:\Test.xslt

raptorxmlxbrl xslt --initial-match-selection=json-doc('MyData.json',map{'liberal':true()}) --output=c:\MyData.xml c:\Test.xslt

raptorxmlxbrl xslt --initial-match-selection="json-doc('MyData.json', map{'liberal':true()})" --output=c:\MyData.xml c:\Test.xslt  (Si le string d’argument json-doc contient des espaces, alors mettez toute la valeur json-doc entre guillemets.)

 

 

Options

Les options sont recensées dans la forme abrégée (si disponible) et dans la forme longue. Vous pouvez utiliser un ou deux tirets pour les formes abrégées et longues. Une option peut ou ne peut pas prendre une valeur. Si elle prend une valeur, elle est écrite comme ceci : --option=value. Des valeurs peuvent être spécifiées sans guillemets sauf dans deux cas : (i) si le string valeur contient des espace, ou (ii) s'il est explicitement indiqué dans la description que des guillemets sont exigés. Si une option prend une valeur booléenne et qu'aucune valeur n'est spécifiée, alors la valeur par défaut de l'option est TRUE. Utiliser l'option --h, --help  pour afficher des informations à propos de la commande.

.

 

 

© 2017-2023 Altova GmbH