Aspose.Html.Dom

Пространство имен Aspose.Html.Dom (объектная модель документа) предоставляет API, который представляет и взаимодействует с любыми документами HTML, XML или SVG. DOM — это модель документа, загружаемая в браузер и представляющая документ в виде дерева узлов, где каждый узел представляет часть документа (например, элемент, текстовую строку или комментарий).

Классы

Учебный класс Описание
Attr Интерфейс Attr представляет атрибут в объекте Element. Обычно допустимые значения атрибута определяются в схеме, связанной с документом.
CDATASection Разделы CDATA используются для экранирования блоков текста, содержащих символы, которые в противном случае рассматривались бы как разметка.
CharacterData CharacterData расширяет Node набором атрибутов и методов для доступа к символьным данным в DOM.
Comment Наследуется от CharacterData и представляет содержимое комментария, т. е. все символы между начальным ‘<!–’ и конечным ‘–>’.
Document Документ представляет собой весь документ HTML, XML или SVG. Концептуально это корень дерева документов, обеспечивающий основной доступ к данным документа.
DocumentFragment DocumentFragment — это «облегченный» или «минимальный» объект Document. Очень часто требуется извлечь часть дерева документа или создать новый фрагмент документа.
DocumentType DocumentType предоставляет интерфейс к списку сущностей, определенных для документа
DOMException Интерфейс DOMException представляет ненормальное событие (называемое исключением), которое происходит в результате вызова метода или доступа к свойству веб-API. Это в основном то, как условия ошибки описываются в веб-API.
DOMObject Тип DOMObject используется для представления базового объекта для всей объектной модели документа. Для Java и ECMAScript DOMObject привязан к типу Object.
Element Интерфейс Element представляет элемент в документе HTML или XML.
Entity Представляет известную сущность, проанализированную или не проанализированную, в XML-документе.
EntityReference Узлы EntityReference могут использоваться для представления ссылки на сущность в дереве.
EventTarget ИнтерфейсEventTargetреализуется всеми узлами в реализации, которая поддерживает модель событий DOM. Таким образом, этот интерфейс может быть получен с помощью методов приведения конкретных привязок к экземпляру интерфейса Node. Интерфейс позволяет регистрировать и удалять прослушиватели событий наEventTargetи отправлять события на этотIEventTarget.
Node Интерфейс узла является первичным типом данных для всей объектной модели документа. Он представляет собой один узел в дереве документа.
Notation Представляет нотацию, объявленную в DTD.
ProcessingInstruction ProcessingInstruction представляет собой “инструкцию по обработке”, используемую в XML как способ сохранения информации, относящейся к процессору, в тексте документа.
ShadowRoot ShadowRoot является корневым узлом теневого дерева.
Text Текстовый интерфейс наследуется от CharacterData и представляет текстовое содержимое (называемое символьными данными в XML) элемента или атрибута.
TypeInfo TypeInfo представляет тип, на который ссылаются узлы Element или Attr, указанные в схемах, связанных с документом.

Интерфейсы

Интерфейс Описание
IBrowsingContext Контекст просмотра — это среда, в которой пользователю предоставляются объектыDocument.
IChildNode ОпределяетIChildNodeинтерфейс, который должен быть реализованNode, у которого может быть родитель.
IDocumentInit Этот интерфейс предоставляетDocumentинформацию об инициализации.
IDOMImplementation Интерфейс DOMImplementation предоставляет ряд методов для выполнения операций, которые не зависят от какого-либо конкретного экземпляра объектной модели документа.
IElementInit Этот интерфейс предоставляетElementинформацию об инициализации.
IGlobalEventHandlers Представляет интерфейс, который должен наследоваться всеми элементами, поддерживающими обработку системных событий
INonDocumentTypeChildNode ОпределяетIChildNodeкоторые не являютсяDOCUMENT_TYPE_NODE.
INonElementParentNode ОпределяетIParentNode, которые не относятся к типу Element.
IParentNode Определяет интерфейсIParentNode, который реализуется любыми возможными родительскими элементами.

перечисление

перечисление Описание
ShadowRootMode Режимы, в которых может работать ShadowRoot.