IDocument.NormalizeDocument Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.