xmltransform(xml_file, xslt_file, output_file, overwrite)
r = xmltransform(xml_file, xslt_file, output_file, overwrite)
| Paramètre | Description |
|---|---|
| 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. |
| Paramètre | Description |
|---|---|
| r | un logique : vrai si la transformation a réussi, faux sinon. |
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.
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
| Version | Description |
|---|---|
| 1.15.0 | initial version |