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

Lo spazio dei nomi Microsoft.SqlServer.Dts.Tasks.XMLTask contiene le interfacce e le classi utilizzate per l'attività XML, che consente di eseguire operazioni su dati in formato XML. L'utilizzo di questa attività consente a un pacchetto di recuperare documenti XML archiviati in file, applicare operazioni ai documenti utilizzando trasformazioni XSL, fogli di stile (XSLT) ed espressioni XPath, unire più documenti nonché convalidare, confrontare e salvare i documenti aggiornati in file e variabili.

Classi

NamespaceDeclaration

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

NSCollectionEditor

Rappresenta l'editor della raccolta di spazi 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 diverse attività XML, a seconda della proprietà OperationType che rappresenta un valore dell'enumerazione DTSXMLOperation. La classe non può essere ereditata.

Interfacce

IDTSXMLTask

Rappresenta l'attività DTS XML.

Enumerazioni

DTSXMLDiffAlgorithm

Specifica l'algoritmo da utilizzare per il confronto di documenti XML.

DTSXMLDiffOptions

Quando XMLTask dispone di una proprietà OperationType impostata su Diff, questa enumerazione viene utilizzata per impostare le opzioni che influiscono sul comportamento del confronto, nonché sul documento DiffGram XDL risultante. Le enumerazioni utilizzate determineranno quali elementi verranno presi in considerazione durante il confronto.

DTSXMLOperation

Specifica le operazioni che vengono eseguite quando si utilizzano documenti XML.

DTSXMLSaveResultTo

Descrive il percorso in cui vengono salvati i risultati. Questa enumerazione viene utilizzata per impostare la proprietà DestinationType. A seconda del valore, la proprietà Destination deve essere compatibile. Ad esempio, se il tipo di destinazione è impostato su Variable, è necessario che la proprietà di destinazione fornisca una variabile in cui salvare i risultati. Quando il tipo di destinazione è impostato su FileConnection, è necessario che la proprietà Destination fornisca una gestione connessione file.

DTSXMLSourceType

Descrive il percorso di SourceType, il tipo di origine della stringa XPath in XPathStringSourceType e il tipo del secondo operando in SecondOperandType. A seconda del tipo utilizzato, le proprietà Source, XPathStringSource e SecondOperand devono essere compatibili. Ad esempio, se la proprietà SourceType viene impostata su FileConnection, Source deve contenere una gestione connessione. Se il valore della proprietà SourceType è Variable, Source deve puntare alla variabile da utilizzare.

DTSXMLValidationType

Specifica il tipo di convalida utilizzata dall'operazione. Questa enumerazione viene utilizzata solo quando OperationType è Validate. Il valore predefinito è un XML Schema, ovvero un valore XSD.

DTSXMLXPathOperation

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

Commenti

Per altre informazioni, vedere Attività XML.