Microsoft.SqlServer.Dts.Tasks.XMLTask Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.