XsltTask

With XsltTask, you can run a XSLT transformation on an XML file. Actually, XsltTask extends CopyTask, so you can use all the elements allowed there.

XsltTask is implemented by means of the XsltFlter and hence relies on PHP5 XSLT support via (libxslt) which must be available in php5. The XsltTask is equivalent to running command line xsltproc since that is a frontend for libxslt.

Table 63. Attributes

Name Type Description Default Required
style String The path where the Xslt file is located n/a Yes
resolvedocumentexternals Boolean Whether to resolve entities in the XML document. (see this link for details) false No
resolvestylesheetexternals Boolean Whether to resolve entities in the stylesheet. false No

Note: You can also use all the attributes available for the section called “CopyTask ”.