DOM

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

$узел.nodeName
$узел.
nodeValue
$узел.
nodeValue[новое значение]   
[3.1.2]
^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
$узел_типа_DOCUMENT_TYPE.
entities
$узел_типа_DOCUMENT_TYPE.
notations

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

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


В Parser
·DOM-интерфейс NodeList - класс hash с ключами 0, 1, …;  
·DOM-интерфейс NamedNodeMap - класс hash где в качестве ключей выступают имена аттрибутов;  
·DOM-тип DOMString - класс string;  
·DOM-тип boolean - логическое значение: 0=ложь, 1=истина.  

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


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



In order to add comments you must register.
Copyright © 1997–2021 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 08.09.2010