[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.webtools] Re: Getting DOM from StructuredTextEditor

Nitin Dahyabhai wrote:
Philippe Sabourin wrote:

getNodeValue doesnt seem to be implemented either, unless it's in some subclass of NodeImpl.java.

That's how it should be. The documentation for getNodeValue() specifies a null result for certain Node types.



Correct. The following link gives a list of when something can return a non-null value getNodeValue();


http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#ID-1950641247

If it's an element node, you are working with, then you must check to see if there are descendants, the textual value if there is any will be available in the returned Text node.

For the most part the way the DOM is implemented in WTP, is valid and correct. However, out of 500 unit tests, there are about 150 of them that the current DOM Level 1 doesn't pass.

See bug 214439 (http://bugs.eclipse.org/214439) for more information. Most of these are probably edge cases, and in one particular case a wrong assumption on whether Attributes can contain nodes. They can according the spec, and the nodes are Text or entity nodes.

dave