xnode Alt ←

DOM

Интерфейсы Document моделей.

DOM1-интерфейс Node

$узел.nodeName
$узел.nodeValue
$узел.nodeValue[новое значение]
^if($узел.nodeType == $xnode:ELEMENT_NODE){…}
$Node[$узел.parentNode]
$NodeList[$узел.childNodes]
$Node[$узел.firstChild]
$Node[$узел.lastChild]
$Node[$узел.previousSibling]
$Node[$узел.nextSibling]
$NamedNodeMap[$узел_типа_ELEMENT.attributes]
$Document[$node.ownerDocument]

DOM2-интерфейс Node

$узел.prefix
$узел.namespaceURI

DOM1-интерфейс Element

$узел_типа_ELEMENT.tagName

DOM1-интерфейс Attr

$узел_типа_ATTRIBUTE.name
^if($узел_типа_ATTRIBUTE.specified){…}
$узел_типа_ATTRIBUTE.value

DOM1-интерфейс ProcessingInstruction

$узел_типа_PROCESSING_INSTRUCTION.target
$узел_типа_PROCESSING_INSTRUCTION.data

DOM1-интерфейс DocumentType

$узел_типа_DOCUMENT_TYPE.name

DOM1-интерфейс Notation

$узел_типа_NOTATION.publicId
$узел_типа_NOTATION.systemId

В Parser:

  • DOM-интерфейс — класс hash с ключами 0, 1, …;
  • DOM-интерфейс — класс hash, где в качестве ключей выступают имена атрибутов;
  • DOM-тип DOMString — класс string;
  • DOM-тип boolean — логическое значение (0 = «ложь», 1 = «истина»).

Подробная спецификация DOM1 доступна по ссылке: w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core.html

Подробная спецификация DOM2 доступна по ссылке: w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html