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.

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

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a