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

L’espace Microsoft.SqlServer.Dts.Tasks.XMLTask de noms contient les interfaces et classes utilisées pour la tâche XML, qui est utilisée pour travailler avec des données XML. Grâce à cette tâche, un package peut récupérer des documents XML stockés dans des fichiers, appliquer des opérations aux documents à l’aide de transformations XSL, de feuilles de style (XSLT) et d’expressions XPath, fusionner plusieurs documents, et valider, comparer et enregistrer les documents mis à jour dans des fichiers et variables.

Classes

Nom Description
NamespaceDeclaration

Déclare l’identifiant et le préfixe d’un espace de noms XML en stockant ces valeurs de chaîne comme des propriétés distinctes.

NSCollectionEditor

Représente l’éditeur de collections dans 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, selon la OperationType propriété, qui est une valeur issue de l’énumération DTSXMLOperation . Cette classe ne peut pas être héritée.

Interfaces

Nom Description
IDTSXMLTask

Représente la tâche DTS XML.

Énumérations

Nom Description
DTSXMLDiffAlgorithm

Précise quel algorithme utiliser lors de la comparaison de documents XML.

DTSXMLDiffOptions

Lorsque le XMLTask a un OperationType ensemble à Diff, alors cette énumération est utilisée pour définir les options qui influencent le comportement de la comparaison, ainsi que le DiffGram XDL résultant. Les numérations utilisées détermineront quels éléments seront inclus pour la comparaison.

DTSXMLOperation

Spécifie les opérations utilisées lors du travail avec des documents XML.

DTSXMLSaveResultTo

Décrit l’endroit où les résultats sont sauvegardés. Cette énumération sert à définir la DestinationType propriété. Selon la valeur, le Destination bien doit être compatible. Par exemple, si le type de destination est défini à Variable, alors la propriété de destination doit fournir une variable dans laquelle enregistrer les résultats. Lorsque le type de destination est défini à FileConnection, alors la Destination propriété doit fournir un gestionnaire de connexion de fichiers.

DTSXMLSourceType

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

DTSXMLValidationType

Spécifie le type de validation utilisé par l’opération. Cette énumération n’est utilisée que lorsque le OperationType est Validate. Le schéma par défaut est un schéma XML, qui est une valeur de XSD.

DTSXMLXPathOperation

Détermine quel type de fonctionnalité XPATH est effectuée. Cette énumération est utilisée par .XPathOperation

Remarques

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