Condividi tramite


IDocument.NormalizeDocument Metodo

Definizione

Questo metodo funziona come se il documento passasse attraverso un ciclo di salvataggio e caricamento, inserendo il documento in un formato "normale".

[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
Attributi

Commenti

Questo metodo funziona come se il documento passasse attraverso un ciclo di salvataggio e caricamento, inserendo il documento in un formato "normale". Di conseguenza, questo metodo aggiorna l'albero sostitutivo dei EntityReference nodi e normalizza i Text nodi, come definito nel metodo Node.normalize(). <br> In caso contrario, il risultato effettivo dipende dalle funzionalità impostate sull'oggetto Document.domConfig e dalla gestione delle operazioni effettivamente eseguite. Questo metodo può anche rendere ben formato lo spazio dei nomi del documento in base all'algoritmo descritto in , controllare la normalizzazione dei caratteri, rimuovere i CDATASection nodi e così via. Per informazioni dettagliate, vedere DOMConfiguration .

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

<gli eventi di mutazione br>, se supportati, vengono generati per riflettere le modifiche apportate al documento. <br> Se si verificano errori durante la chiamata di questo metodo, ad esempio un tentativo di aggiornare un nodo di sola lettura o un Node.nodeName oggetto contiene un carattere non valido in base alla versione XML in uso, errori o avvisi (DOMError.SEVERITY_ERROR o DOMError.SEVERITY_WARNING) verrà segnalato utilizzando l'oggetto DOMErrorHandler associato al parametro "error-handler". Si noti che questo metodo potrebbe anche segnalare errori irreversibili ( DOMError.SEVERITY_FATAL_ERROR) se un'implementazione non può essere ripristinata da un errore.

Aggiunta in DOM Livello 3.

Documentazione java per org.w3c.dom.Document.normalizeDocument().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a