Microsoft.SqlServer.Dts.Tasks.XMLTask Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.