[Missing <summary> documentation for "N:Mvp.Xml.Common.Xsl"]
Classes
| Class | Description | |
|---|---|---|
| MvpXslTransform | MvpXslTransform class extends capabilities of the XslCompiledTransform class by adding support for transforming into XmlReader, vast collection of EXSLT extention functions, multiple outputs and transforming of IXPathNavigable along with XmlResolver. Also MvpXslTransform class provides new improved XSL transformation API by introducing concepts of IXmlTransform interface, XmlInput and XmlOutput. | |
| OutputResolver |
Resolves URIs from the current working directory.
| |
| XmlInput |
XmlInput class represents generic XML input to a trasnformation. The actual
XML to be transformed can be provided as string URI, Stream,
TextReader, XmlReader or IXPathNavigable.
Optional XmlResolver is used to resolve external references when
loading input XML document and URIs in a "document()" function calls during
transformation.
| |
| XmlOutput |
XmlOutput class represents generic XML transformation output. An output XML
can be written to an URI, Stream, TextWriter or
XmlWriter.
| |
| XslReader | XslReader provides an efficient way to read results of an XSL transformation via an XmlReader API. Due to architectural and performance reasons the XslCompiledTransform class doesn't support transforming to an XmlReader as obsolete XslTransform class did and XslReader's goal is to supplement such functionality. XslReader has been developed and contributed to the Mvp.Xml project by Sergey Dubinets (Microsoft XML Team). |
Interfaces
| Interface | Description | |
|---|---|---|
| IXmlTransform |