Document Object Model (DOM)

Back to HTML, cv or Home

No discussion of HTML, DHTML, Javascript or XML can avoid this 'powerful' topic ;-))

<quote>
Document Object Model (DOM) ... a platform- and language-neutral interface that will allow programs and scripts to dynamically access and update the content, structure and style of documents... The goal of the DOM specification is to define a programmatic interface for XML and HTML... The DOM presents documents as a hierarchy of Node objects that also implement other, more specialized interfaces...
</quote>

... and further on into the subject ...

<quote>
A look at one of the DOM type :- 1.1.5. The DOMString type
To ensure interoperability, the DOM specifies the DOMString type as follows: A DOMString is a sequence of 16-bit quantities. This may be expressed in IDL terms as:
typedef sequence<unsigned short> DOMString;

Applications must encode DOMString using UTF-16 (defined in Appendix C.3 of [UNICODE] and Amendment 1 of [ISO-10646]).The UTF-16 encoding was chosen because of its widespread industry practice. Please note that for both HTML and XML, the document character set (and therefore the notation of numeric character references) is based on UCS-4. A single numeric character reference in a source document may therefore in some cases correspond to two array positions in a DOMString (a high surrogate and a low surrogate).
</quote>

... shows unicode support.

Back to HTML, cv or Home

And more :-

<quote>
... The term "DOM Level 0" refers to a mix (not formally specified) of HTML document functionalities offered by Netscape Navigator version 3.0 and Microsoft Internet Explorer version 3.0...
</quote>

... gives some very clear historical perspective as to when these technologies began to emerge, grow, develop. At the last count, both IE and NS were into versions 6 something,. and DOM has moved on to level 3 ...

Follow up more on HTML, CSS, JavaScript, DHTML, XML, XHTML, ASP, ADO, VBScript and DOM with tutorials from W3Schools, Mozilla, php, libxml, or the 'millions' of other web references ;-))

Back to HTML, cv or Home ...

Some things you read strike cords. Here is one of mine ... from the core document ...
<quote>

</quote>
just some nots seem to put it in a place ... for me ...