Compartilhar via


Namespaces System.Xml

System.Xml e seus namespaces filho (System.Xml.Linq, System.Xml.Schema e System.Xml.Serialization) contêm tipos para processamento de XML.

Este tópico apresenta os tipos nos namespaces System.Xml que são incluídos no .NET para aplicativos da Windows Store. Note that the .NET para aplicativos da Windows Store does not include all the members of each type. Para obter informações sobre tipos individuais, consulte os tópicos vinculados. A documentação de um tipo indica quais membros são incluídos no .NET para aplicativos da Windows Store.

Namespace System.Xml

Tipos com suporte no .NET para aplicativos da Windows Store

Descrição

ConformanceLevel

Especifica a quantidade de verificação de entrada ou saída que os objetos XmlReader e XmlWriter criados executam.

DtdProcessing

Especifica as opções para processamento dos DTDs. A enumeração DtdProcessing é usada por XmlReaderSettings.

IXmlDictionary

Uma interface que define o contrato que um dicionário XML deve implementar para ser usado pelas implementações de XmlDictionaryReader e XmlDictionaryWriter.

IXmlLineInfo

Fornece uma interface que habilita uma classe para retornar informações de linha e posição.

IXmlNamespaceResolver

Fornece acesso somente leitura a um conjunto de mapeamento de prefixo e namespace.

NamespaceHandling

Especifica se declarações duplicadas de namespace devem ser removidas no XmlWriter.

NameTable

Implementa um XmlNameTable de thread único.

NewLineHandling

Especifica como manipular quebras de linha.

ReadState

Especifica o estado do leitor.

UniqueId

Um identificador exclusivo otimizado para Guids.

WriteState

Especifica o estado do XmlWriter.

XmlBinaryReaderSession

Permite que cadeias de caracteres otimizadas sejam gerenciadas de forma dinâmica.

XmlBinaryWriterSession

Permite usar um dicionário dinâmico para compactar as cadeias de caracteres comuns que aparecem em uma mensagem e manter o estado.

XmlConvert

Codifica e decodifica nomes XML, além de fornecer métodos para conversão entre tipos de linguagem Common Language Runtime e XSD (definição de esquema XML). Ao converter tipos de dados, os valores retornados são independentes de localidade.

XmlDictionary

Implementa um dicionário usado para otimizar implementações de leitor/gravador XML do Windows Communication Foundation (WCF).

XmlDictionaryReader

Uma classe abstrata da qual o Windows Communication Foundation (WCF) é derivado para realização de serialização e desserialização.

XmlDictionaryReaderQuotas

Contém valores de cota configuráveis para XmlDictionaryReaders.

XmlDictionaryString

Representa uma entrada armazenada em um XmlDictionary.

XmlDictionaryWriter

Uma classe abstrata da qual o Windows Communication Foundation (WCF) é derivado para realização de serialização e desserialização.

XmlException

Retorna informações detalhadas sobre a última exceção.

XmlNamespaceManager

Resolve, adiciona e remove namespaces para uma coleção e fornece gerenciamento de escopo para esses namespaces.

XmlNamespaceScope

Define o escopo do namespace.

XmlNameTable

Tabela de objetos de cadeia de caracteres atomizados.

XmlNodeType

Especifica o tipo de nó.

XmlParserContext

Fornece todas as informações de contexto necessárias pelo XmlReader para analisar um fragmento XML.

XmlQualifiedName

Representa um nome qualificado XML.

XmlReader

Representa um leitor que fornece acesso rápido, fora de cache, somente encaminhamento aos dados XML.

XmlReaderSettings

Especifica um conjunto de recursos para oferecer suporte no objeto XmlReader criado pelo método Create.

XmlSpace

Especifica o escopo xml:space atual.

XmlWriter

Representa um gravador que fornece um meio rápido, fora de cache e somente encaminhamento de gerar fluxo ou arquivos contendo dados XML.

XmlWriterSettings

Especifica um conjunto de recursos para oferecer suporte no objeto XmlWriter criado pelo método Create.

Namespace System.Xml.Linq

Tipos com suporte no .NET para aplicativos da Windows Store

Descrição

Extensions

Contém os métodos de extensão LINQ to XML.

LoadOptions

Especifica opções de carregamento ao analisar XML.

ReaderOptions

Especifica se namespaces duplicados devem ser omitidos ao carregar um XDocument com um XmlReader.

SaveOptions

Especifica opções de serialização.

XAttribute

Representa um atributo XML.

XCData

Representa um nó de texto que contém CDATA.

XComment

Representa um comentário XML.

XContainer

Representa um nó que pode conter outros nós.

XDeclaration

Representa uma declaração XML.

XDocument

Representa um documento XML.

XDocumentType

Representa um DTD (Definição de Tipo de Documento) XML.

XElement

Representa um elemento XML.

XName

Representa um nome de um atributo ou elemento XML.

XNamespace

Representa um namespace XML. Essa classe não pode ser herdada.

XNode

Representa o conceito abstrato de um nó (elemento, comentário, tipo de documento, instrução de processamento ou nó de texto) na árvore XML.

XNodeDocumentOrderComparer

Contém funcionalidade para comparar nós da ordem do documento. Essa classe não pode ser herdada.

XNodeEqualityComparer

Compara nós para determinar se são iguais. Essa classe não pode ser herdada.

XObject

Representa um nó ou um atributo em uma árvore XML.

XObjectChange

Especifica o tipo de evento quando um evento é gerado para um XObject.

XObjectChangeEventArgs

Fornece dados dos eventos Changing e Changed.

XProcessingInstruction

Representa uma instrução de processamento XML.

XStreamingElement

Representa os elementos em uma árvore XML que oferece suporte à saída de streaming adiada.

XText

Representa um nó de texto.

Namespace System.Xml.Schema

Tipos com suporte no .NET para aplicativos da Windows Store

Descrição

XmlSchema

Uma representação na memória de um Esquema XML, conforme especificado na Parte 1 do Esquema XML do W3C (World Wide Web Consortium): Estruturas e Parte 2 do Esquema XML: Especificações de tipos de dados.

XmlSchemaForm

Indica se os atributos ou elementos precisam ser qualificados com um prefixo do namespace.

Namespace System.Xml.Serialization

Tipos com suporte no .NET para aplicativos da Windows Store

Descrição

IXmlSerializable

Fornece formatação personalizada para serialização e desserialização XML.

XmlAnyAttributeAttribute

Especifica que o membro (um campo que retorna uma matriz de objetos XmlAttribute) pode conter algum atributo XML.

XmlAnyElementAttribute

Especifica que o membro (um campo que retorna uma matriz de objetos XmlElement ou XmlNode) contém objetos que representam qualquer elemento XML que não tem nenhum membro correspondente no objeto que está sendo serializado ou desserializado.

XmlAnyElementAttributes

Representa uma coleção de objetos XmlAnyElementAttribute.

XmlArrayAttribute

Especifica que o XmlSerializer deve serializar um determinado membro da classe como uma matriz de elementos XML.

XmlArrayItemAttribute

Especifica os tipos derivados que o XmlSerializer pode colocar em uma matriz serializada.

XmlArrayItemAttributes

Representa uma coleção de objetos XmlArrayItemAttribute.

XmlAttributeAttribute

Especifica que o XmlSerializer deve serializar o membro da classe como um atributo XML.

XmlAttributeOverrides

Permite que você substitua a propriedade, o campo, os atributos da classe quando você usa o XmlSerializer para serializar e desserializar um objeto.

XmlAttributes

Representa uma coleção de objetos de atributo que controla como o XmlSerializer serializa e desserializa um objeto.

XmlChoiceIdentifierAttribute

Especifica que o membro pode ser detectado usando uma enumeração.

XmlElementAttribute

Indica que uma propriedade ou um campo público representa um elemento XML quando o XmlSerializer serializa ou desserializa o objeto que o contém.

XmlElementAttributes

Representa uma coleção de objetos XmlElementAttribute usados pelo XmlSerializer para substituir a maneira padrão que ele serializa uma classe.

XmlEnumAttribute

Controla como o XmlSerializer serializa um membro de enumeração.

XmlIgnoreAttribute

Instrui o método Serialize do XmlSerializer a não serializar o valor de propriedade de leitura/gravação pública ou do campo público.

XmlIncludeAttribute

Permite que o XmlSerializer reconheça um tipo quando serializa ou desserializa um objeto.

XmlNamespaceDeclarationsAttribute

Especifica que a propriedade, o parâmetro, o valor de retorno ou o membro da classe do destino contêm os prefixos associados aos namespaces que são usados em um documento XML.

XmlRootAttribute

Controla a serialização XML do destino de atributo como um elemento raiz XML.

XmlSchemaProviderAttribute

Quando aplicado a um tipo, armazena o nome de um método estático do tipo que retorna um esquema XML e um XmlQualifiedName (ou XmlSchemaType para tipos anônimos) que controla a serialização do tipo.

XmlSerializer

Serializa e desserializa objetos dentro e fora de documentos XML. O XmlSerializer permite que você controle como os objetos são codificados em XML.

XmlSerializerNamespaces

Contém os namespaces e prefixos XML que o XmlSerializer usa para gerar nomes qualificados em uma instância de documento XML.

XmlTextAttribute

Indica ao XmlSerializer que o membro deve ser tratado como texto XML quando a classe que o contém é serializada ou desserializada.

XmlTypeAttribute

Controla o esquema XML que é gerado quando o destino de atributo é serializado pelo XmlSerializer.

Consulte também

Conceitos

APIs para aplicativos .NET para Windows Store