IDocument.NormalizeDocument Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Esse método age como se o documento estivesse passando por um ciclo de salvar e carregar, colocando o documento em uma forma "normal".
[Android.Runtime.Register("normalizeDocument", "()V", "GetNormalizeDocumentHandler:Org.W3c.Dom.IDocumentInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void NormalizeDocument ();
[<Android.Runtime.Register("normalizeDocument", "()V", "GetNormalizeDocumentHandler:Org.W3c.Dom.IDocumentInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member NormalizeDocument : unit -> unit
- Atributos
Comentários
Esse método age como se o documento estivesse passando por um ciclo de salvar e carregar, colocando o documento em uma forma "normal". Como consequência, esse método atualiza a árvore de substituição de EntityReference
nós e normaliza Text
nós, conforme definido no método Node.normalize()
. <Caso> contrário, o resultado real depende dos recursos que estão sendo definidos no Document.domConfig
objeto e governando quais operações realmente ocorrem. Notavelmente, esse método também pode tornar o namespace do documento bem formado de acordo com o algoritmo descrito em , verificar a normalização de caracteres, remover os CDATASection
nós, etc. Consulte DOMConfiguration
para obter detalhes.
// Keep in the document
the information defined // in the XML Information Set (Java example)
DOMConfiguration docConfig = myDocument.getDomConfig();
docConfig.setParameter("infoset", Boolean.TRUE);
myDocument.normalizeDocument();
<br>Os eventos de mutação, quando suportados, são gerados para refletir as alterações que ocorrem no documento. <br> Se ocorrerem erros durante a invocação deste método, como uma tentativa de atualizar um nó somente leitura ou um Node.nodeName
caractere inválido de acordo com a versão XML em uso, erros ou avisos (DOMError.SEVERITY_ERROR
ou DOMError.SEVERITY_WARNING
) serão relatados usando o DOMErrorHandler
objeto associado ao parâmetro "error-handler". Observe que esse método também pode relatar erros fatais ( DOMError.SEVERITY_FATAL_ERROR
) se uma implementação não puder se recuperar de um erro.
Adicionado no DOM Nível 3.
Documentação Java para org.w3c.dom.Document.normalizeDocument()
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.