Compartilhar via


Microsoft.SqlServer.Dts.Tasks.XMLTask Namespace

O namespace Microsoft.SqlServer.Dts.Tasks.XMLTask contém as interfaces e classes usadas para a Tarefa XML que é usada para trabalhar com dados XML. Usando essa tarefa, um pacote pode recuperar documentos XML armazenados em arquivos, aplicar operações aos documentos usando XSLT (Transformações XSL), folhas de estilo e expressões XPath, mesclar vários documentos e validar, comparar e salvar os documentos atualizados em arquivos e variáveis.

Classes

NamespaceDeclaration

Declara o identificador e o prefixo de um namespace XML, armazenando estes valores da cadeia de caracteres como propriedades separadas.

NSCollectionEditor

Representa o editor da coleção de namespaces.

XmlDiffPerf

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Representa uma classe XmlDiffPerf.

XMLTask

Contém os membros usados para executar várias tarefas XML, dependendo da propriedade OperationType que é um valor da enumeração DTSXMLOperation. Essa classe não pode ser herdada.

Interfaces

IDTSXMLTask

Representa a tarefa XML do DTS.

Enumerações

DTSXMLDiffAlgorithm

Especifica qual algoritmo será usado ao comparar documentos XML.

DTSXMLDiffOptions

Quando o XMLTask tiver um OperationType definido como Diff, esta enumeração será usada para definir as opções que afetam o comportamento da comparação, como também o DiffGram XDL resultante. As enumerações usadas determinarão quais itens são incluídos para consideração durante a comparação.

DTSXMLOperation

Especifica as operações usadas durante o trabalho com documentos XML.

DTSXMLSaveResultTo

Descreve o local em que os resultados são salvos. Esta enumeração é usada para definir a propriedade DestinationType. Dependendo do valor, a propriedade Destination deve ser compatível. Por exemplo, se o tipo de destino for definido como Variable, a propriedade de destino deverá fornecer uma variável na qual salvar os resultados. Quando o tipo de destino é definido como FileConnection, a propriedade Destination deve fornecer um gerenciador de conexões de arquivo.

DTSXMLSourceType

Descreve o local do SourceType, o tipo de fonte da cadeia de caracteres XPath em XPathStringSourceType e o tipo do segundo operando em SecondOperandType. Dependendo do tipo usado, as propriedades Source, XPathStringSource e SecondOperand devem ser compatíveis. Por exemplo, se SourceType for definido como FileConnection, Source deverá conter um gerenciador de conexões. Se SourceType for Variable, Source deverá apontar para a variável a ser utilizada.

DTSXMLValidationType

Especifica o tipo de validação usada pela operação. Esta enumeração só será usada quando o OperationType for Validate. O padrão é um esquema XML, que é um valor XSD.

DTSXMLXPathOperation

Determina que tipo da funcionalidade XPATH é executado. Esta enumeração é usada pelo XPathOperation.

Comentários

Para obter mais informações, consulte Tarefa XML.