- From: Mike Champion <mcc@arbortext.com>
- Date: Mon, 25 May 1998 11:33:55 -0400
- To: www-dom@w3.org
At 09:11 AM 5/25/98 -0400, Heikki Vesalainen wrote: >Hmm.. > > I just read the DOM Specification through and a question came to my >head: > > If I have understood correctly the documents being altered with >the DOM model are being parsed and put into a tree-like structure so that [snip] >Now to the question... How would the following HTML be parsed? > ><P>How would <B>This</B> be parsed?</P> > >is it >a) >P: "How would", B, "be parsed?" >B: "This" > >or > >b) >P: "How would <B> this </B> be parsed?" I'm not sure I understand; is the issue that the "B" tag is "really" for procedural markup rather than being structural? In any event, the DOM doesn't get into this; HTML tags should parse into a DOM element object. The representation of text in the DOM is a subject of dispute, but as it stands now,a DOM-aware parser should produce a tree something like: HTMLDocument | P / | \ "How would" B " be parsed?" | "this" In words, since my ASCII drawing may get reformattted ... there is an HTMLDocument object that contains one P element. The P element has 3 children, a TextNode with the string "How would ", a B element, and another text node containing the string " be parsed?". The B element has one child, a TextNode containing the string "this". Does this answer the question? Mike Champion
Received on Monday, 25 May 1998 11:34:45 UTC