Partager via


IDocument.NormalizeDocument Méthode

Définition

Cette méthode agit comme si le document traversait un cycle d’enregistrement et de chargement, en plaçant le document dans un formulaire « 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
Attributs

Remarques

Cette méthode agit comme si le document traversait un cycle d’enregistrement et de chargement, en plaçant le document dans un formulaire « normal ». Par conséquent, cette méthode met à jour l’arborescence de remplacement des EntityReference nœuds et normalise les Text nœuds, comme défini dans la méthode Node.normalize(). <br> Sinon, le résultat réel dépend des fonctionnalités définies sur l’objet Document.domConfig et de la gouvernance des opérations réellement effectuées. De façon notable, cette méthode peut également rendre l’espace de noms de document bien formé en fonction de l’algorithme décrit dans , vérifier la normalisation des caractères, supprimer les CDATASection nœuds, etc. Consultez DOMConfiguration pour plus d’informations.

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

<les événements de mutation br>, lorsqu’ils sont pris en charge, sont générés pour refléter les modifications qui se produisent sur le document. <br> Si des erreurs se produisent pendant l’appel de cette méthode, telles qu’une tentative de mise à jour d’un nœud en lecture seule ou qu’un Node.nodeName caractère contient un caractère non valide en fonction de la version XML utilisée, des erreurs ou des avertissements (DOMError.SEVERITY_ERROR ou DOMError.SEVERITY_WARNING) seront signalés à l’aide de l’objet DOMErrorHandler associé au paramètre « error-handler ». Notez que cette méthode peut également signaler des erreurs irrécupérables ( DOMError.SEVERITY_FATAL_ERROR) si une implémentation ne peut pas être récupérée à partir d’une erreur.

Ajouté au niveau DOM 3.

Documentation Java pour org.w3c.dom.Document.normalizeDocument().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à