The XslTransform class is obsolete in . NET Framework version 2.0. The XslCompiledTransform class is a new implementation of the XSLT engine. It includes performance improvements and new security features.
Streaming Transformations for XML (STX) is an XML transformation language intended as a high-speed, low memory consumption alternative to XSLT version 1.0 and 2.0.
For this you need a schema-aware XSLT processor that does static checking (for example Saxon-EE), and you need the stylesheet to (a) import the schema using xslt:import-schema, and (b) to invoke validation on the result elements using [xsl:]validation="strict".
Xalan is an open source XSLT 1.0 processor from the Apache Software Foundation available for Java and C++. A variant of the Xalan processor is included as the default XSLT processor in the standard Java distribution from Oracle.
http://free.editix.com/download.html Powerfull tool!
Edit:
Since people are having issues reading the comment section. This app is not free anymore. Original answer is from 2010.
They have a community edition that is still free but you have to compile it yourself with Java: https://github.com/AlexandreBrillant/Editix-xml-editor
I have been using the XSelerator for almost 10 years and have never found a better tool XSLT IDE.
XSelerator's most valuable features are:
XSLT Debugger for MSXML3 and MSXML4.
Intellisense (prompting the xslt instructions, their attributes and the enumeration of possible attribute values.
Dynamic intellisense: prompting with template names or with modes or with parameter names.
XSLT 2.0 intellisense.
One-click invocation of many XSLT processors.
One can easily add a new XSLT processor to XSelerator.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With