Compartir a través de


IDocument.NormalizeDocument Método

Definición

Este método actúa como si el documento estuviera pasando por un ciclo de guardado y carga, colocando el documento en un formulario "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

Comentarios

Este método actúa como si el documento estuviera pasando por un ciclo de guardado y carga, colocando el documento en un formulario "normal". Como consecuencia, este método actualiza el árbol de reemplazo de EntityReference nodos y normaliza Text los nodos, tal como se define en el método Node.normalize(). <br> De lo contrario, el resultado real depende de las características que se establecen en el Document.domConfig objeto y rigen qué operaciones tienen lugar realmente. Notablemente, este método también podría hacer que el espacio de nombres del documento tenga el formato correcto según el algoritmo descrito en , compruebe la normalización de caracteres, quite los CDATASection nodos, etc. Consulte DOMConfiguration para obtener más información.

// 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();

<Los eventos br>Mutation, cuando se admiten, se generan para reflejar los cambios que se producen en el documento. <br> Si se producen errores durante la invocación de este método, como un intento de actualizar un nodo de solo lectura o un Node.nodeName contiene un carácter no válido según la versión XML en uso, se notificarán errores o advertencias (DOMError.SEVERITY_ERROR o DOMError.SEVERITY_WARNING) mediante el DOMErrorHandler objeto asociado al parámetro "error-handler". Tenga en cuenta que este método también podría notificar errores irrecuperables ( DOMError.SEVERITY_FATAL_ERROR) si una implementación no se puede recuperar de un error.

Agregado en DOM Level 3.

Documentación de Java para org.w3c.dom.Document.normalizeDocument().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a