XSLT-Transformationen über unterschiedliche Speicher
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. |
Die ADO.NET- und die XML-Klassen in .NET Framework stellen ein vereinheitlichtes Programmiermodell für den Zugriff auf Daten bereit. Diese Daten werden sowohl in Form von XML-Daten, d. h. Text mit Tags als Trennzeichen, als auch in Form von relationalen Daten dargestellt, d. h. Tabellen mit Zeilen und Spalten. XML liest in .NET Framework XML-Daten aus einem beliebigen Datenstream in DOM-Knotenstrukturen (Dokumentobjektmodell) ein, wo programmgesteuert auf Daten zugegriffen werden kann, während ADO.NET die Möglichkeiten für den Zugriff auf relationale Daten in einem DataSet-Objekt und die Bearbeitung dieser Daten bereitstellt.
Das XML-DOM ermöglicht Zugriff auf Daten in XML-Dokumenten und stellt zusätzliche Klassen zum Lesen, Schreiben und Navigieren in XML-Dokumenten bereit. Diese Klassen werden im System.Xml-Namespace unterstützt, wodurch ebenfalls das XML-DOM mit den Datenzugriffsdiensten von ADO.NET zusammengeführt wird. XmlDataDocument ermöglicht den relationalen Zugriff auf die Daten. Das XmlDataDocument ordnet XML den relationalen Daten in einem ADO.NET-DataSet zu. .NET Framework-basierte Anwendungen können die Klassen im System.Xml-Namespace verwenden, um sowohl auf XML-Dokumente als auch auf relationale Daten im XmlDataDocument zuzugreifen und diese zu bearbeiten. Diese Implementierung unterstützt Architekturen mit n Ebenen für das Erfassen und Verteilen von Daten. Weitere Informationen finden Sie unter XML-Integration mit relationalen Daten und ADO.NET.
Siehe auch
Konzepte
Implementierung des XSLT-Prozessors durch die XslTransform-Klasse