Microsoft.SqlServer.Dts.Tasks.XMLTask Spazio dei nomi

Il Microsoft.SqlServer.Dts.Tasks.XMLTask namespace contiene le interfacce e le classi utilizzate per il Task XML, che viene utilizzato per lavorare con i dati XML. Utilizzando questo compito, un pacchetto può recuperare documenti XML memorizzati in file, applicare operazioni ai documenti utilizzando trasformazioni XSL, fogli di stile (XSLT) ed espressioni XPath, unire più documenti e validare, confrontare e salvare i documenti aggiornati in file e variabili.

Classi

Nome Descrizione
NamespaceDeclaration

Dichiara l'identificatore e il prefisso di uno spazio dei nomi XML memorizzando questi valori di stringa come proprietà separate.

NSCollectionEditor

Rappresenta l'editor della collezione nello spazio dei nomi.

XmlDiffPerf

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Rappresenta una classe XmlDiffPerf.

XMLTask

Contiene i membri utilizzati per eseguire diversi compiti XML, a seconda della OperationType proprietà, che è un valore dell'enumerazione DTSXMLOperation . La classe non può essere ereditata.

Interfacce

Nome Descrizione
IDTSXMLTask

Rappresenta il compito DTS XML.

Enumerazioni

Nome Descrizione
DTSXMLDiffAlgorithm

Specifica quale algoritmo utilizzare nel confronto di documenti XML.

DTSXMLDiffOptions

Quando il XMLTask ha un OperationType insieme a Diff, allora questa enumerazione viene usata per impostare le opzioni che influenzano il comportamento del confronto, così come il risultante XDL DiffGram. Le enumerazioni utilizzate determineranno quali elementi saranno inclusi per la considerazione durante il confronto.

DTSXMLOperation

Specifica le operazioni utilizzate nel lavorare con documenti XML.

DTSXMLSaveResultTo

Descrive il luogo in cui vengono salvati i risultati. Questa enumerazione viene usata per impostare la DestinationType proprietà. A seconda del valore, la Destination proprietà deve essere compatibile. Ad esempio, se il tipo di destinazione è impostato a Variable, allora la proprietà destinazione deve fornire una variabile in cui salvare i risultati. Quando il tipo di destinazione è impostato su FileConnection, allora la Destination proprietà deve fornire un gestore di connessione file.

DTSXMLSourceType

Descrive la posizione del SourceType, il tipo sorgente della stringa XPath in XPathStringSourceType, e il tipo del secondo operando in SecondOperandType. A seconda del tipo utilizzato, le Sourceproprietà , XPathStringSource, e SecondOperand devono essere compatibili. Ad esempio, se il SourceType è impostato su FileConnection, allora deve Source contenere un gestore di connessioni. Se il SourceType è Variable, allora deve Source puntare alla variabile da usare.

DTSXMLValidationType

Specifica il tipo di validazione che l'operazione utilizza. Questa enumerazione viene usata solo quando è OperationTypeValidate. Il valore predefinito è uno schema XML, che è un valore di XSD.

DTSXMLXPathOperation

Determina quale tipo di funzionalità XPATH viene eseguita. Questa enumerazione viene utilizzata da XPathOperation.

Commenti

Per ulteriori informazioni, vedi XML Task.