Microsoft.SqlServer.Dts.Tasks.XMLTask Namespace

Der Microsoft.SqlServer.Dts.Tasks.XMLTask-Namespace enthält die Schnittstellen und Klassen, die für den XML-Task zum Arbeiten mit XML-Daten verwendet werden. Mit diesem Task kann ein Paket in Dateien gespeicherte XML-Dokumente abrufen, mithilfe von XSL-Transformationen, XSLT-Stylesheets und XPath-Ausdrücken Vorgänge auf die Dokumente anwenden, mehrere Dokumente zusammenführen und die aktualisierten Dokumente mit Dateien und Variablen überprüfen, vergleichen und speichern.

Klassen

NamespaceDeclaration

Deklariert den Bezeichner und das Präfix eines XML-Namespace durch Speichern dieser Zeichenfolgenwerte als separate Eigenschaften.

NSCollectionEditor

Stellt den Namespace-Auflistungs-Editor dar.

XmlDiffPerf

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Stellt eine XmlDiffPerf-Klasse dar.

XMLTask

Enthält je nach OperationType-Eigenschaft, bei der es sich um einen Wert aus der DTSXMLOperation-Enumeration handelt, die Elemente, mit denen mehrere XML-Tasks ausgeführt werden. Diese Klasse kann nicht vererbt werden.

Schnittstellen

IDTSXMLTask

Stellt den XML-Task von DTS dar.

Enumerationen

DTSXMLDiffAlgorithm

Gibt an, welcher Algorithmus beim Vergleichen von XML-Dokumenten verwendet werden soll.

DTSXMLDiffOptions

Wenn XMLTask für OperationType auf Diff festgelegt ist, wird diese Enumeration zum Festlegen der Optionen verwendet, die sich auf das Verhalten des Vergleichs sowie auf das resultierende XDL-DiffGram-Objekt auswirken. Die verwendeten Enumerationen bestimmen, welche Elemente während des Vergleichs berücksichtigt werden.

DTSXMLOperation

Gibt die beim Arbeiten mit XML-Dokumenten verwendeten Vorgänge an.

DTSXMLSaveResultTo

Beschreibt den Speicherort, an dem die Ergebnisse gespeichert werden. Diese Enumeration wird verwendet, um die DestinationType-Eigenschaft festzulegen. Je nach Wert muss die Destination-Eigenschaft kompatibel sein. Wenn der Zieltyp z. B. auf Variable festgelegt ist, muss die Zieleigenschaft eine Variable bereitstellen, in der die Ergebnisse gespeichert werden. Wenn der Zieltyp auf FileConnection festgelegt ist, muss die Destination-Eigenschaft einen Dateiverbindungs-Manager bereitstellen.

DTSXMLSourceType

Beschreibt den Speicherort von SourceType, den Quelltyp der XPath-Zeichenfolge in XPathStringSourceType sowie den Typ des zweiten Operanden in SecondOperandType. Je nach verwendetem Typ müssen die Eigenschaften von Source, XPathStringSource und SecondOperand kompatibel sein. Wenn SourceType z. B. auf FileConnection festgelegt wird, muss Source einen Verbindungs-Manager enthalten. Wird SourceType auf Variable festgelegt, muss Source auf die zu verwendende Variable verweisen.

DTSXMLValidationType

Gibt den Typ der Überprüfung an, die vom Vorgang verwendet wird. Diese Enumeration wird nur verwendet, wenn OperationType auf Validate festgelegt ist. Der Standardwert ist ein XML-Schema, bei dem es sich um einen XSD-Wert handelt.

DTSXMLXPathOperation

Bestimmt, welcher Typ von XPATH-Funktionalität ausgeführt wird. Diese Enumeration wird von XPathOperation verwendet.

Hinweise

Weitere Informationen finden Sie unter XML-Task.