IDocument.NormalizeDocument Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.