А что это вообще такое?

       

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;localName;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]


В 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









Содержание раздела