2.2.2. Объект IXMLDOMElement Данный объект наследуется от IXMLDOMNode. Свойства attributes Содержит список атрибутов данного узла. Ч baseName* Возвращает базовое имя (base_name) для полного квалифицированного имени (nspace:base_name) области пространства имен. Ч childNodes Для узлов, которые могут иметь дочерние элементы, возвращает объект IXMLDOMNodeList, содержащий список дочерних узлов. Если объект не имеет дочерних узл, то все равно объект IXMLDOMNodeList возвращается, однако его длина равна 0. Ч dataType* Определяет тип данных указанного узла. Ч / З definition* Возвращает определение узла, заданное в DTD или схеме. Ч firstChild Возвращает первый дочерний узел для данного узла. Ч lastChild Возвращает последний дочерний узел для данного узла. Ч namespaceURI* Возвращает Uniform Resource Identifier (URI) области имен. Ч nextSibling Возвращает следующий узел-брат из списка дочерних узлов данного узла. Ч nodeName Возвращает имя узла, которое зависит от его типа (см. Таблицу 1). Ч nodeType Возвращает тип узла DOM, котрый определяется константой (см. Таблицу 1). Ч nodeTypeString* Возвращает тип узла в виде строки (см. Таблицу 1). Ч nodeValue Содержит значение узла в текстовом формате. Ч / З ownerDocument Возвращает корневой узел документа, который содержит данный узел. Ч parentNode Возвращет родительский узел (для узлов, которые имею родителя). Ч parsed* Содержит True, если данный узел и все наследуемые узлы корректны; False, если какой либо из узлов не корректен. Ч prefix* Возвращает префикс области имен. Ч previousSibling Возвращает предыдущего (левого) узла-брата для данного узла. Ч specified* Показывает (обычно для узла атрибута) точно ли узел определен или применяет значение по умолчанию, которое задано в DTD или схеме. Ч tagName Возвращает имя элемента (имя которое представлено внутри тега). Ч text* Возвращает текстовое содержимое узла и его поддеревьев. Ч / З xml* Возвращает XML представление узла и всех наследуемых от него узлов. Ч Символом "*" отмечены свойства, которые являются расширением спецификации World Wide Web Consortium (W3C) DOM. Methods appendChild Добавляет новый дочерний узел как последний (в конец списка) дочерний узел данного узла. cloneNode Создает новый узел, точное подобие (клон) данного узла. getAttribute Извлекает по имени атрибута его значение. getAttributeNode Возвращает по имени атрибута объект IXMLDOMAttribute. getElementsByTagName Возвращает список всех наследуемых элементов, которые соответствуют заданному имени. hasChildNodes Возвращает True, если данный узел имеет дочерние узлы. insertBefore Вставляет дочерний узел слева от данного узла. Если узел, относительно которого должен быть вставлен новый узел, не указан, то новый узел вставляется в конец списка. normalize Нормализует все наследуемые элементы; объединяет два или более смежных текстовых узла в один объединенный текстовый узел. removeAttribute Удаляет заданный атрибут. Если атрибут имеет значение по умолчанию, то заменяет на данное значение. removeAttributeNode Удаляет указанный атрибут из данного элемента. removeChild Удаляет указанный дочерний узел из списка дочерний узлов и возвращает его. replaceChild Замещает указанный станрый дочерний узел на новый дочерний узел. Возвращает странный дочерний узел. Зависит от типа узла. selectNodes* Применяет указанный образец (шаблон) для обработки контекста узлов и возвращает список обработанных узлов, как объект IXMLDOMNodeList. selectSingleNode* Аналогично selectNodes, но возвращает только первый найденный объект. setAttribute Присваивает значение указанному атрибуту. setAttributeNode Добавляет или изменяет указанный узел атрибут для данного элемента. transformNode* Обрабатывает данный узел и его дочерние узлы, используя заданные XSLT листы стилей, и возвращает результат трансформации. transformNodeToObject* Обрабатывает данный узел и его дочерние узлы, используя заданные XSLT листы стилей, и возвращает результат трансформации в представленный объект. Символом "*" отмечены свойства, которые являются расширением спецификации World Wide Web Consortium (W3C) DOM. События Нет.
Используются технологии uCoz