Последние учебники веб-разработки
×

XML Руководство

XML ГЛАВНАЯ XML Введение XML Как использовать XML дерево XML Синтаксис XML элементы XML Атрибуты XML Пространства имен XML дисплей XML XSLT XML XPath XML XLink XML Оценщик XML DTD XML схема XML сервер XML Приложения XML Примеры XML викторина XML сертификат

XML DOM

DOM вступление DOM Вершины DOM XMLHttpRequest DOM Доступ к DOM Узел информация DOM Список узлов DOM Пересекая DOM навигационный DOM Получить значения DOM Change Вершины DOM Remove Вершины DOM Replace Вершины DOM Create Вершины DOM Add Вершины DOM Clone Вершины DOM Примеры

DOM Справка

DOM Типы узлов DOM Узел DOM NodeList DOM NamedNodeMap DOM Документ DOM Элемент DOM Атрибут DOM Текст DOM CDATA DOM Комментарий DOM XMLHttpRequest DOM синтаксический анализатор

XML DTD

DTD вступление DTD Строительные блоки DTD элементы DTD Атрибуты DTD Элементы против Attr DTD юридические лица DTD Примеры

XSD Schema

XSD вступление XSD Как XSD <schema> XSD элементы XSD Атрибуты XSD ограничения

XSD Сложный

XSD элементы XSD пустой XSD Элементы только XSD Только текст XSD смешанный XSD индикаторы XSD <any> XSD <anyAttribute> XSD подмена XSD пример

XSD Data

XSD строка XSD Дата XSD числовой XSD Разное XSD Справка

Web Сервисы

XML Сервисы XML WSDL XML SOAP XML RDF XML RSS

 

XML DOM - Узел Объект


Узел объекта

Объект Node представляет собой отдельный узел в дереве документа.

Узел может быть узел элемента, узел атрибута, текстовый узел, или любой другой из узла типов разъяснено в типах узлов главы.

Обратите внимание на то, что в то время как все объекты наследует Узел свойства / методы для работы с родителями и детьми, не все объекты могут иметь родителей или детей. Например, текстовые узлы не могут иметь детей, а добавление детей в таких узлов приводит к ошибке DOM.

Свойства объекта Node

Имущество Описание
attributes NamedNodeMap, содержащий атрибуты данного узла (если это элемент)
baseURI Возвращает абсолютный базовый URI узла
childNodes Возвращает NodeList дочерних узлов для узла
firstChild Возвращает первый дочерний узел
lastChild Возвращает последний дочерний узел
nextSibling Возвращает узел сразу же после узла
nodeName Возвращает имя узла, в зависимости от его типа
nodeType Возвращает тип узла
nodeValue Устанавливает или возвращает значение узла, в зависимости от его типа
ownerDocument Возвращает корневой элемент (document object) для узла
parentNode Возвращает родительский узел узла
prefix Устанавливает или возвращает префикс пространства имен узла
previousSibling Возвращает узел непосредственно перед узлом
textContent Устанавливает или возвращает текстовое содержимое узла и его потомков

Методы Node Object

метод Описание
appendChild() Добавляет новый дочерний узел к концу списка дочерних узлов
cloneNode() Клоны узел
compareDocumentPosition() Сравнивает размещение двух узлов в иерархии DOM (document)
getFeature(feature,version) Возвращает объект DOM, который реализует специализированные API-интерфейсы указанного признака и версии
getUserData(key) Возвращает объект, связанный с ключом на этом узле. Объект должен сначала был установлен в этом узле путем вызова setUserData с тем же ключом
hasAttributes() Возвращает истину , если указанный узел имеет какие - либо атрибуты, иначе ложь
hasChildNodes() Возвращает истину , если указанный узел имеет дочерние узлы, в противном случае ложной
insertBefore() Вставляет новый дочерний узел перед существующим дочернего узла
isDefaultNamespace(URI) Возвращает указанный NamespaceURI, является ли по умолчанию
isEqualNode() Проверяет, находится ли два узла равны
isSameNode() Тесты два узла, являются ли тот же узел
lookupNamespaceURI() Возвращает пространство имен URI, связанный с данным префиксом
lookupPrefix() Возвращает префикс, связанный с заданным URI пространства имен
normalize() Кладет все текстовые узлы под узлом (включая узлы атрибутов) в "normal" форме , где только структура (например, элементы, комментарии, инструкции по обработке, разделы CDATA и ссылки на сущности) отделяет текстовые узлы, то есть, не существует ни соседние узлы Text ни пустых узлов Text
removeChild() Удаляет указанный дочерний узел из текущего узла
replaceChild() Заменяет дочерний узел с новым узлом
setUserData(key,data,handler) Связывает объект к ключу на узле