Freigeben über


XmlDataDocument-Eingaben in "XslTransform"

HinweisHinweis

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

XmlDataDocument

XmlDataDocument

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)