Microsoft.SqlServer.Dts.Tasks.XMLTask Namespace

Der Microsoft.SqlServer.Dts.Tasks.XMLTask Namensraum enthält die Schnittstellen und Klassen, die für die XML-Aufgabe verwendet werden, welche zur Arbeit mit XML-Daten verwendet wird. Mit dieser Aufgabe kann ein Paket XML-Dokumente abrufen, die in Dateien gespeichert sind, Operationen mit XSL-Transformationen, (XSLT)-Stylesheets und XPath-Ausdrücken auf die Dokumente anwenden, mehrere Dokumente zusammenführen und die aktualisierten Dokumente mit Dateien und Variablen validieren, vergleichen und speichern.

Klassen

Name Beschreibung
NamespaceDeclaration

Deklariert die Identifikatorin und das Präfix eines XML-Namensraums, indem diese Zeichenkettenwerte als separate Eigenschaften gespeichert werden.

NSCollectionEditor

Repräsentiert den Namensraum-Sammlungseditor.

XmlDiffPerf

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

XMLTask

Enthält die Mitglieder, die je nach Eigenschaft OperationType verwendet werden, um mehrere XML-Aufgaben auszuführen, die ein Wert aus der DTSXMLOperation Aufzählung ist. Diese Klasse kann nicht vererbt werden.

Schnittstellen

Name Beschreibung
IDTSXMLTask

Repräsentiert die DTS-XML-Aufgabe.

Enumerationen

Name Beschreibung
DTSXMLDiffAlgorithm

Spezifiziert, welchen Algorithmus beim Vergleich von XML-Dokumenten verwendet werden soll.

DTSXMLDiffOptions

Wenn die XMLTask eine OperationType Menge von hat Diff, wird diese Aufzählung verwendet, um die Optionen festzulegen, die das Verhalten des Vergleichs beeinflussen, sowie das resultierende XDL DiffGram. Die verwendeten Aufzählungen bestimmen, welche Elemente beim Vergleich berücksichtigt werden.

DTSXMLOperation

Spezifiziert die Operationen, die bei der Arbeit mit XML-Dokumenten verwendet werden.

DTSXMLSaveResultTo

Beschreibt den Ort, an dem die Ergebnisse gespeichert werden. Diese Aufzählung wird verwendet, um die Eigenschaft DestinationType festzulegen. Je nach Wert muss die Immobilie Destination kompatibel sein. Wenn zum Beispiel der Zieltyp auf Variablegesetzt ist, muss die Zieleigenschaft eine Variable bereitstellen, in der die Ergebnisse gespeichert werden. Wenn der Zieltyp auf FileConnectiongesetzt ist, muss die Destination Eigenschaft einen Dateiverbindungsmanager bereitstellen.

DTSXMLSourceType

Beschreibt die Lage von , SourceTypeden Quelltyp der XPath-Zeichenkette in XPathStringSourceType, und den Typ des zweiten Operanden SecondOperandType. Je nach verwendetem Typ müssen , SourceXPathStringSource, und SecondOperand Eigenschaften kompatibel sein. Zum Beispiel, wenn die auf SourceType gesetzt FileConnectionist, dann muss die einen Source Verbindungsmanager enthalten. Wenn die ist SourceTypeVariable, dann muss die Source auf die zu verwendende Variable verweisen.

DTSXMLValidationType

Spezifiziert die Art der Validierung, die die Operation verwendet. Diese Aufzählung wird nur verwendet, wenn die ist OperationTypeValidate. Standardmäßig ist ein XML-Schema, das einen Wert von XSD darstellt.

DTSXMLXPathOperation

Bestimmt, welche Art von XPATH-Funktionalität ausgeführt wird. Diese Enumeration wird von XPathOperationverwendet.

Hinweise

Weitere Informationen finden Sie unter XML Task.