xmltransform
XML transformation using XSLT
📝Syntax
xmltransform(xml_file, xslt_file, output_file, overwrite)
r = xmltransform(xml_file, xslt_file, output_file, overwrite)
📥Input Arguments
Parameter Description
xml_file a string: path to the input XML file.
xslt_file a string: path to the XSLT file.
output_file a string: path to the output file.
overwrite a logical: true to overwrite the output file if it exists (default), false otherwise.
📤Output Arguments
Parameter Description
r a logical: true if the transformation was successful, false otherwise.
📄Description

This function applies an XSLT transformation to an XML file and saves the result to an output file.

If the output file already exists and 'overwrite' is set to false, the function will not perform the transformation and will return false.

💡Examples
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
    
🔗See Also
xmlcheckerxmldoctohtml
🕔Version History
Version Description
1.15.0 initial version
Edit this page on GitHub