Entrée XPathDocument dans XslTransform
L'objet XPathDocument est un cache en lecture seule, destiné à traiter des documents avec l'objet XslTransform. Sa structure est analogue au DOM (Document Object Model) XML, mais elle est particulièrement optimisée pour le traitement XSLT (Extensible Stylesheet Language for Transformations) et le modèle de données XPath (XML Path Language) en utilisant les fonctions d'optimisation sur l'objet XPathNavigator.
![]() |
---|
La classe XslTransform est obsolète dans le .NET Framework version 2.0.Vous pouvez effectuer des transformations XSLT (Extensible Stylesheet Language Transformation) à l'aide de la classe XslCompiledTransform.Pour plus d'informations, voir Utilisation de la classe XslCompiledTransform et Migration depuis la classe XslTransform. |
L'exemple de code suivant crée un objet XPathDocument en tant qu'entrée à transformer.
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);
Voir aussi
Concepts
Implémentation du processeur XSLT par la classe XslTransform