- From: Edwin Goei <edwingo@sun.com>
- Date: Thu, 21 Jun 2001 10:58:25 -0700
- To: Philippe Le Hegaret <plh@w3.org>
- CC: www-dom@w3.org, Jamie Ho <Jamie.Ho@sun.com>
- Message-ID: <3B3235C1.42292899@sun.com>
Philippe Le Hegaret wrote: > > This new version should fix the javadoc [1]: > http://www.w3.org/2001/06/java-binding.zip > > If the new Java bindings are ok, they will be integrated as an erratum. Hi Philippe, Yes, it fixes most of the bugs. One bug that was not fixed is below: The description ( javadoc comments ) of the org.w3c.dom.Node.getNodeValue() says that values returned by the method is described in some table : "public String getNodeValue() throws DOMException The value of this node, depending on its type; see the table above" But there is no such table either in the method's description or in the description of the interface org.w3c.dom.Node. See attached patch for a sample fix. Thanks, -Edwin
*** /java/pubs/ws/jamie-merlin/webrev/src/share/classes/org/w3c/dom/Node.java- Wed Jun 20 17:38:55 2001 --- Node.java Wed Jun 20 17:33:17 2001 *** 27,37 **** * specific <code>nodeType</code> (e.g., <code>nodeValue</code> for an * <code>Element</code> or <code>attributes</code> for a <code>Comment</code> * ), this returns <code>null</code>. Note that the specialized interfaces * may contain additional and more convenient mechanisms to get and set the * relevant information. ! * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113'>Document Object Model (DOM) Level 2 Core Specification</a>. */ public interface Node { // NodeType /** * The node is an <code>Element</code>. --- 27,108 ---- * specific <code>nodeType</code> (e.g., <code>nodeValue</code> for an * <code>Element</code> or <code>attributes</code> for a <code>Comment</code> * ), this returns <code>null</code>. Note that the specialized interfaces * may contain additional and more convenient mechanisms to get and set the * relevant information. ! * <P>The values of <CODE>nodeName</CODE>, <CODE>nodeValue</CODE>, and ! * <CODE>attributes</CODE> vary according to the node type as follows: ! * <CENTER> ! * <TABLE border=1> ! * <TBODY> ! * <TR> ! * <TD bgColor=#ccccff>Node Type</TD> ! * <TD bgColor=#ccccff>nodeName</TD> ! * <TD bgColor=#ccccff>nodeValue</TD> ! * <TD bgColor=#ccccff>attributes</TD></TR> ! * <TR> ! * <TD>Element</TD> ! * <TD>tagName</TD> ! * <TD>null</TD> ! * <TD>NamedNodeMap</TD></TR> ! * <TR> ! * <TD>Attr</TD> ! * <TD>name of attribute</TD> ! * <TD>value of attribute</TD> ! * <TD>null</TD></TR> ! * <TR> ! * <TD>Text</TD> ! * <TD>#text</TD> ! * <TD>content of the text node</TD> ! * <TD>null</TD></TR> ! * <TR> ! * <TD>CDATASection</TD> ! * <TD>#cdata-section</TD> ! * <TD>content of the CDATA Section</TD> ! * <TD>null</TD></TR> ! * <TR> ! * <TD>EntityReference</TD> ! * <TD>name of entity referenced</TD> ! * <TD>null</TD> ! * <TD>null</TD></TR> ! * <TR> ! * <TD>Entity</TD> ! * <TD>entity name</TD> ! * <TD>null</TD> ! * <TD>null</TD></TR> ! * <TR> ! * <TD>ProcessingInstruction</TD> ! * <TD>target</TD> ! * <TD>entire content excluding the target</TD> ! * <TD>null</TD></TR> ! * <TR> ! * <TD>Comment</TD> ! * <TD>#comment</TD> ! * <TD>content of the comment</TD> ! * <TD>null</TD></TR> ! * <TR> ! * <TD>Document</TD> ! * <TD>#document</TD> ! * <TD>null</TD> ! * <TD>null</TD></TR> ! * <TR> ! * <TD>DocumentType</TD> ! * <TD>document type name</TD> ! * <TD>null</TD> ! * <TD>null</TD></TR> ! * <TR> ! * <TD>DocumentFragment</TD> ! * <TD>#document-fragment</TD> ! * <TD>null</TD> ! * <TD>null</TD></TR> ! * <TR> ! * <TD>Notation</TD> ! * <TD>notation name</TD> ! * <TD>null</TD> ! * <TD>null</TD></TR></TBODY></TABLE></CENTER> ! * <p> ! * See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113'>Document Object Model (DOM) Level 2 Core Specification</a>. */ public interface Node { // NodeType /** * The node is an <code>Element</code>.
Received on Thursday, 21 June 2001 13:57:56 UTC