XML :: DOM :: Document является узлом документа XML в XML :: DOM.
XML :: DOM :: Document расширяет XML :: DOM :: Node.
Это главный корень структуры документа XML, возвращаемый XML :: DOM :: Parser :: разбора и XML :: DOM :: Parser :: parsefile.
Так элементов, текстовых узлов, комментариев, инструкций по обработке и т.д., не может существовать вне контекста документа, интерфейс Документ также содержит фабричные методы, необходимые для создания этих объектов. Объекты узлов создаются метод getOwnerDocument, которая связывает их с документом контекст, в котором они были созданы.
МЕТОДЫ
getDocumentElement
Это удобный метод, который позволяет получить прямой доступ к дочернему узлу, который является корневым элементом документа.
getDoctype
Тип документа Декларация (см DocumentType), связанные с этим документом. Для HTML документов, а также документов XML без объявления типа документа это возвращает ФДООН. DOM уровня 1 не поддерживает редактирование типа документа.
Не в DOM Spec: Эта реализация позволяет редактировать тип документа. См XML :: DOM :: ignoreReadOnly для деталей.
getImplementation
Объект, который обрабатывает DOMImplementation этот документ. Приложение может использовать DOM объекты из нескольких реализаций.
createElement (тэгов)
Создает элемент типа, указанного. Обратите внимание, что экземпляр класса реализует интерфейс Element, так атрибуты могут быть указаны непосредственно на возвращенном объекте.
DOMExceptions:
INVALID_CHARACTER_ERR
Поднятый если тэга не соответствовать XML спецификации.
createTextNode (данные)
Создает текстовый узел на заданную строку.
createComment (данные)
Создает комментарий узел на заданную строку.
createCDATASection (данные)
Создает CDATASection узел на заданную строку.
createAttribute (имя [, значение [, указанные]])
Создает Attr с данным именем. Обратите внимание, что экземпляр атр может быть установлен на элементе, используя метод SetAttribute.
Не в DOM Spec: DOM-Spec не позволяют передавая значение или указанное свойство в этом методе. В этом варианте осуществления, они являются необязательными.
Параметры: значение значение атрибута. См ATTR :: SetValue для деталей. Если значение не задано, указанное имущество устанавливается в 0. указанного ли было указано значение атрибута или был ли используется значение по умолчанию. Если не указан, это считается 1.
DOMExceptions:
INVALID_CHARACTER_ERR
Поднятый если имя не соответствует спецификации XML.
createProcessingInstruction (цель, данные)
Создает ProcessingInstruction узел получил название и данных, указанные строки.
Параметры: цель Целевая часть инструкции обработки. Данные данных для узла.
DOMExceptions:
INVALID_CHARACTER_ERR
Поднятый если цель не соответствовать XML спецификации.
createDocumentFragment
Создает пустой объект DocumentFragment.
createEntityReference (имя)
. Создает объект EntityReference
Требования
- Perl
Комментарии не найдены