DOM1.

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

$Node[^узел.insertBefore[$newChild;$refChild]]
$
Node[^узел.replaceChild[$newChild;$oldChild]]
$
Node[^узел.removeChild[$oldChild]]
$
Node[^узел.appendChild[$newChild]]
^if(^узел.
hasChildNodes[]){…}
$
Node[^узел.cloneNode(deep)]

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

^узел.getAttribute[name]
^узел.
setAttribute[name;value]
^узел.
removeAttribute[name]
$
Attr[^узел.getAttributeNode[name]]
$
Attr[^узел.setAttributeNode[$newAttr]]
$
Attr[^узел.removeAttributeNode[$oldAttr]]
$
NodeList[^узел.getElementsByTagName[name]]
^узел.
normalize[]

DOM2-интерфейс Element:

$строка[^узел.getAttributeNS[namespaceURI;localName]]   [3.1.1]
^узел.
setAttributeNS[namespaceURI;qualifiedName;value]   [3.1.1]
^узел.
removeAttributeNS[namespaceURI;localName]   [3.1.1]
$
Attr[^узел.getAttributeNodeNS[namespaceURI;localName]]   [3.1.1]
$
Attr[^узел.setAttributeNodeNS[$newAttr]]   [3.1.1]
$
NodeList[^узел.getElementsByTagNameNS[namespaceURI;localName]]
^if(^узел.
hasAttribute[name]){…}   [3.1.1]
^if(^узел.
hasAttributeNS[namespaceURI;localName]){…}   [3.1.1]
^if(^узел.
hasAttributes[]){…}   [3.2.2]


В Parser
·DOM-интерфейс NodeList - класс hash с ключами 0, 1, …;  
·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 Дата обновления: 05.02.2008