Aspose.Svg.Dom

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

Классы

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