Partager via


Microsoft.SqlServer.Dts.Tasks.XMLTask Espace de noms

L'espace de noms Microsoft.SqlServer.Dts.Tasks.XMLTask contient les interfaces et les classes utilisées pour la Tâche XML, qui est elle-même utilisée pour travailler avec des données XML. À l'aide de cette tâche, un package peut extraire des documents XML stockés dans des fichiers, appliquer des opérations aux documents en utilisant des transformations XSL, des feuilles de style XSLT et des expressions XPath, fusionner plusieurs documents et valider, comparer et enregistrer les documents mis à jour dans des fichiers et des variables.

Classes

NamespaceDeclaration

Déclare l'identificateur et le préfixe d'un espace de noms XML en stockant ces valeurs de chaîne en tant que propriétés distinctes.

NSCollectionEditor

Représente l'éditeur de collection de l'espace de noms.

XmlDiffPerf

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Représente une classe XmlDiffPerf.

XMLTask

Contient les membres utilisés pour exécuter plusieurs tâches XML, en fonction de la propriété OperationType, qui est une valeur de l'énumération DTSXMLOperation. Cette classe ne peut pas être héritée.

Interfaces

IDTSXMLTask

Représente la tâche DTS XML.

Énumérations

DTSXMLDiffAlgorithm

Spécifie l'algorithme à utiliser lors de la comparaison de documents XML.

DTSXMLDiffOptions

Lorsque l'objet XMLTask a une propriété OperationType avec la valeur Diff, cette énumération sert à définir les options qui affectent le comportement de la comparaison, ainsi que le Diffgram XDL résultant. Les énumérations utilisées détermineront quels éléments doivent être pris en compte lors de la comparaison.

DTSXMLOperation

Spécifie les opérations utilisées lors de l'utilisation de documents XML.

DTSXMLSaveResultTo

Décrit l'emplacement où les résultats sont enregistrés. Cette énumération est utilisée pour définir la propriété DestinationType. Selon la valeur, la propriété Destination doit être compatible. Par exemple, si le type de destination a la valeur Variable, la propriété de destination doit fournir une variable pour y enregistrer les résultats. Lorsque le type de destination a la valeur FileConnection, la propriété Destination doit fournir un gestionnaire de connexions de fichiers.

DTSXMLSourceType

Décrit l'emplacement de la propriété SourceType, le type de source de la chaîne XPath dans la propriété XPathStringSourceType et le type du second opérande dans la propriété SecondOperandType. Selon le type utilisé, les propriétés Source, XPathStringSource et SecondOperand doivent être compatibles. Par exemple, si la propriété SourceType a la valeur FileConnection, alors la propriété Source doit contenir un gestionnaire de connexions. Si la propriété SourceType a la valeur Variable, alors la propriété Source doit pointer sur la variable à utiliser.

DTSXMLValidationType

Spécifie le type de validation utilisé par l'opération. Cette énumération est utilisée uniquement lorsque la propriété OperationType est Validate. La valeur par défaut est un schéma XML, qui est une valeur de XSD.

DTSXMLXPathOperation

Détermine le type de fonctionnalité XPATH effectuée. Cette énumération est utilisée par la propriété XPathOperation.

Remarques

Pour plus d’informations, consultez Tâche XML.