- From: <keshlam@us.ibm.com>
- Date: Fri, 24 Mar 2000 08:56:24 -0500
- To: www-dom@w3.org
> In the example given of: > <STRONG>Hello, <I>I'm </I>doing fine</STRONG> > I think the confusion is in how many children the STRONG element has. From > my understanding it would have three children. If the document is in normalized form (as delivered by a parser), that's correct. Element node named "STRONG" | +---- Text node containing "Hello, " | +---- Element node named "I" | | | +---- Text node containing "I'm " | +---- Text node containing "doing fine" If you've been manipulating the document before you reach this point, it's possible that one of the blocks of text may be made up of several successive Text nodes. In that case, your code can check for and deal with this possibility, or can use the normalize() operation to request that adjacent text node be merged before you begin processing. ______________________________________ Joe Kesselman / IBM Research
Received on Friday, 24 March 2000 08:57:08 UTC