Поделиться через


IDocument.NormalizeDocument Метод

Определение

Этот метод действует так, как будто документ проходит через цикл сохранения и загрузки, помещая документ в "обычную" форму.

[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
Атрибуты

Комментарии

Этот метод действует так, как будто документ проходит через цикл сохранения и загрузки, помещая документ в "обычную" форму. В результате этот метод обновляет дерево EntityReference замены узлов и нормализует Text узлы, как определено в методе Node.normalize(). <в> противном случае фактический результат зависит от функций, заданных для Document.domConfig объекта, и управления операциями, которые на самом деле выполняются. Заметно, что этот метод также может сделать пространство имен документа хорошо сформированным в соответствии с алгоритмом, описанным в описании, проверять нормализацию символов, удалять CDATASection узлы и т. д. Дополнительные сведения см. в статье 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();

<>События мутации br при поддержке создаются для отражения изменений, происходящих в документе. <Br> , если во время вызова этого метода возникают ошибки, например попытка обновить узел только для чтения или Node.nodeName содержит недопустимый символ в соответствии с используемой XML-версией, ошибки или предупреждения (DOMError.SEVERITY_ERROR или DOMError.SEVERITY_WARNING) будут сообщаться с помощью DOMErrorHandler объекта, связанного с параметром "обработчик ошибок". Обратите внимание, что этот метод также может сообщать о неустранимых ошибках ( DOMError.SEVERITY_FATAL_ERROR), если реализация не может восстановиться после ошибки.

Добавлено на уровне DOM 3.

Документация по Java для org.w3c.dom.Document.normalizeDocument().

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к