Microsoft.SqlServer.Dts.Tasks.XMLTask Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.