Aspose.Svg.Dom

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

Классы

Учебный класс Описание
Attr Интерфейс Attr представляет атрибут в объекте Element. Обычно допустимые значения атрибута определяются в схеме, связанной с документом.
CDATASection Разделы CDATA используются для экранирования блоков текста, содержащих символы, которые в противном случае считались бы разметкой.
CharacterData CharacterData расширяет Node набором атрибутов и методов для доступа к символьным данным в DOM.
Comment Наследуется от CharacterData и представляет содержимое комментария, т. е. все символы между начальным ’ .
Document Документ представляет собой весь документ HTML, XML или SVG. Концептуально это корень дерева документов и обеспечивает основной доступ к данным документа.
DocumentFragment DocumentFragment — это «облегченный» или «минимальный» объект Document. Очень часто требуется извлечь часть дерева документа или создать новый фрагмент документа.
DocumentType DocumentType предоставляет интерфейс к списку сущностей, определенных для document
DOMException Интерфейс DOMException представляет собой ненормальное событие (называемое исключением), которое возникает в результате вызова метода или доступа к свойству веб-API. В основном это то, как состояния ошибок описываются в веб-API.
DOMObject Тип DOMObject используется для представления базового объекта для всей объектной модели документа. Для Java и ECMAScript тип DOMObject привязан к типу объекта.
Element Интерфейс Element представляет элемент в документе HTML или XML.
Entity Представляет известную сущность, проанализированную или не проанализированную, в XML-документе.
EntityReference Узлы EntityReference могут использоваться для представления ссылки на объект в дереве.
EventTarget EventTarget интерфейс реализуется всеми узлами в реализации, которая поддерживает модель событий DOM. Таким образом, этот интерфейс можно получить, используя методы приведения для конкретных привязок к экземпляру интерфейса узла. Интерфейс позволяет регистрировать и удалять прослушиватели событий на ан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.