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 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.