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.