XmlDataDocument-Eingaben in "XslTransform"
Hinweis |
---|
Die XslTransform-Klasse ist in .NET Framework, Version 2.0 veraltet.Mithilfe der XslCompiledTransform-Klasse können Sie XSLT-Transformationen (Extensible Stylesheet Language for Transformations) vornehmen.Weitere Informationen finden Sie unter Verwenden der XslCompiledTransform-Klasse und Migrieren von der XslTransform-Klasse. |
.NET Framework von Microsoft implementiert XML-DOMs (Document Object Models), um Zugriff auf Daten in XML-Dokumenten und zusätzliche Klassen zum Lesen und Schreiben von sowie zum Navigieren in XML-Dokumenten bereitzustellen. Das XmlDataDocument im System.Xml-Namespace bietet relationalen Zugriff auf Daten durch die Funktion der Synchronisierung mit relationalen Daten im DataSet. Sie können strukturiertes XML durch die relationale Darstellung des DataSet gleichzeitig anzeigen und bearbeiten, oder Sie können teilstrukturiertes XML durch die DOM-Darstellung des XmlDataDocument bearbeiten. Das XmlDataDocument überschreitet daher die Grenzen von XML und relationalen Darstellungen.
Wenn Daten in einer relationalen Struktur gespeichert sind, und Sie diese Daten als Eingabe für eine XSLT-Transformation verwenden möchten, können Sie die relationalen Daten in ein DataSet laden und dem XmlDataDocument zuordnen. Der XPathNavigator, die Eingabe für XslTransform, wird durch die IXPathNavigable-Schnittstelle für das XmlDataDocument implementiert. Durch Annahme der relationalen Daten, das Laden in ein DataSet und die Synchronisierung im XmlDataDocument können für relationale Daten XSLT-Transformationen ausgeführt werden.
Weitere Informationen zur Anwendung einer Transformation für relationale Daten finden Sie unter Anwenden einer XSLT-Transformation auf ein 'DataSet' (ADO.NET).
Siehe auch
Referenz
Konzepte
XSLT-Transformationen mit der XslTransform-Klasse
Implementierung des XSLT-Prozessors durch die XslTransform-Klasse
"XPathNavigator" in Transformationen
"XPathNodeIterator" in Transformationen
XPathDocument-Eingaben in "XslTransform"
XmlDocument-Eingaben in "XslTransform"
Weitere Ressourcen
Synchronisierung zwischen 'DataSet' und 'XmlDataDocument' (ADO.NET)