xmltransform
Transformation XML utilisant XSLT
📝 Syntaxe
xmltransform(xml_file, xslt_file, output_file, overwrite)
r = xmltransform(xml_file, xslt_file, output_file, overwrite)
📥 Argument d'entrée
xml_file - une chaîne : chemin vers le fichier XML d'entrée.
xslt_file - une chaîne : chemin vers le fichier XSLT.
output_file - une chaîne : chemin vers le fichier de sortie.
overwrite - un logique : vrai pour écraser le fichier de sortie s'il existe (par défaut), faux sinon.
📤 Argument de sortie
r - un logique : vrai si la transformation a réussi, faux sinon.
📄 Description
Cette fonction applique une transformation XSLT à un fichier XML et enregistre le résultat dans un fichier de sortie.
Si le fichier de sortie existe déjà et que 'overwrite' est défini sur false, la fonction ne effectuera pas la transformation et renverra false.
💡 Exemple
xml_filename = [modulepath('xml'), '/tests/test_xml.xml'];
if isfile(xml_filename)
xsl_filename = [modulepath('xml'), '/tests/test_xml_to_text.xslt'];
output_filename = [tempdir(), 'test_xml_output.html'];
fileread(xml_filename)
R = xmltransform(xml_filename, xsl_filename, output_filename)
fileread(output_filename)
end
🔗 Voir aussi
🕔 Historique
1.15.0
initial version
Last updated
Was this helpful?