RFR: 8081392: getNodeValue should return NULL value for Element nodes

huizhe wang huizhe.wang at oracle.com
Thu May 28 16:50:40 UTC 2015


Hi Aleksej,

Thanks for the quick action! The changes are good to me.

Best,
Joe

On 5/28/2015 8:33 AM, Aleksej Efimov wrote:
> Hi,
>
> Please, review JDK9 fix [1] for a bug [2] in 'getNodeValue' JAXP 
> function:
>    According to w3c [3] getNodeValue should return 'null' value for 
> Element nodes. This behavior was changed by JDK-8032908 [4] fix - in 
> current implementation the node content is returned.
> To address this issue the JDK-8032908 fix was reverted and 
> 'getTextContent' function was modified properly to address issue 
> reported by JDK-8032908.
> JDK-8032908 test was modified to test that 'getNodeValue' returns 
> 'null' for Element nodes.
> DocumentExtFunc test was modified to use 'getTextContent' instead of 
> 'getNodeValue' for node content retrival. No related test failures on 
> local and JPRT builds were observed.
>
> With Best Regards,
> Aleksej
>
> [1] http://cr.openjdk.java.net/~aefimov/8081392/9/00
> [2] https://bugs.openjdk.java.net/browse/JDK-8081392
> [3] 
> http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1950641247
> [4] https://bugs.openjdk.java.net/browse/JDK-8032908
>




More information about the core-libs-dev mailing list