Compartilhar via


Os novos recursos da classe de XmlWriter

A versão 2,0 do Microsoft.NET Framework inclui muito o design e a funcionalidade alterações na classe de XmlWriter .

Criação de XmlWriter

O método de Create é o mecanismo preferido para obter objetos de XmlWriter .O método de Create usa a classe de XmlWriterSettings para especificar que mostra a instância de XmlWriter deve dar suporte.

Para obter mais informações, consulte Criando gravadores XML.

Conformidade de dados

os objetos deXmlWriter criados pelo método de Create são, por padrão, mais compatível da implementação de XmlTextWriter .Usando o método de Create e as ofertas da classe de XmlWriterSettings dois recursos conformidade- verificando adicionais.

sfk4704d.collapse_all(pt-br,VS.110).gifVerificação de caractere

A propriedade de XmlWriterSettings.CheckCharacters configura XmlWriter os caracteres de verificação no fluxo de dados XML para garantir que todos os caracteres estão dentro do intervalo de caracteres XML legais.Verificação de caracteres inclui verifique se há caracteres ilegais em nós de texto e em nomes XML, bem como verificar a validade de nomes XML (por exemplo, um nome de XML não pode começar com um numeral).Se os dados XML não estão no intervalo de caracteres XML legais, XmlException será lançado.

sfk4704d.collapse_all(pt-br,VS.110).gifVerificar a conformidade

A propriedade de XmlWriterSettings.ConformanceLevel configura XmlWriter para verificar e garantir que o fluxo que está sendo lido obedeça ao um determinado conjunto de regras.Dependendo do nível de conformidade que é especificado, os dados XML podem ser verificados para ver quais está de acordo com as regras para um documento XML bem formado 1,0, ou fragmento de documento.Se os dados não estiverem em conformidade, XmlException será lançado.

Para obter mais informações, consulte Conformidade dos dados e o XmlWriter.

Suporte do tipo

A classe de XmlWriter permite escrever valores como valores digitados simples de (CLR) de tempo de execução de linguagem comum.

Você pode usar o método de WriteValue para passar valores usando tipos de sistema em vez de cadeias de caracteres.Isso permite escrever valores diretamente sem ter que executar manualmente conversões de valor.

Para obter mais informações, consulte Gravando dados digitados.

Consulte também

Outros recursos

Usando o XmlWriter

Documentos e dados XML