Compartir a través de


Entrada XPathDocument Input para XslTransform

XPathDocumentes una caché de solo lectura que se utiliza para procesar documentos con XslTransform. Es estructuralmente similar al modelo de documento de objeto XML (DOM), pero está más optimizado para el procesamiento Extensible Stylesheet Language for Transformations (XSLT) y el modelo de datos XML Path Language (XPath) mediante las funciones de optimización XPath en XPathNavigator.

NotaNota

La clase XslTransform es obsoleta en .NET Framework versión 2.0.Puede llevar a cabo Extensible Stylesheet Language for Transformations (XSLT) mediante la clase XslCompiledTransform.Para obtener más información, vea Uso de la clase XslCompiledTransform y Migración desde la clase XslTransform.

En el código de ejemplo siguiente se crea un XPathDocument como entrada para una transformación.

Dim xslt as XslTransform = new XslTransform()
Xslt.Load(someStylesheet)
Dim doc as XPathDocument = New XPathDocument("books.xml")
Dim fs as StringWriter = new StringWriter()
Xslt.Transform(doc, Nothing, fs, Nothing);
XslTransform xslt = new XslTransform();
Xslt.Load(someStylesheet);
XPathDocument doc = XPathDocument("books.xml");
StringWriter fs = new StringWriter();
Xslt.Transform(doc, null, fs, null);

Vea también

Conceptos

La clase XslTransform implementa el procesador XSLT