mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-20 11:04:34 +02:00
6211561: XPath.evaluate(String,Object,QName) throws exception if context node is null
Reviewed-by: lancea
This commit is contained in:
parent
1c1ec9a26e
commit
a45449a1e4
5 changed files with 138 additions and 32 deletions
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -34,18 +34,20 @@ import org.xml.sax.InputSource;
|
|||
*
|
||||
* <a name="XPath-evaluation"></a>
|
||||
* <table border="1" cellpadding="2">
|
||||
* <thead>
|
||||
* <tr>
|
||||
* <th colspan="2">Evaluation of XPath Expressions.</th>
|
||||
* </tr>
|
||||
* </thead>
|
||||
* <tr>
|
||||
* <td>context</td>
|
||||
* <td>
|
||||
* If a request is made to evaluate the expression in the absence
|
||||
* of a context item, an empty document node will be used for the context.
|
||||
* For the purposes of evaluating XPath expressions, a DocumentFragment
|
||||
* is treated like a Document node.
|
||||
* <thead>
|
||||
* <tr>
|
||||
* <th colspan="2">Evaluation of XPath Expressions.</th>
|
||||
* </tr>
|
||||
* </thead>
|
||||
* <tr>
|
||||
* <td>context</td>
|
||||
* <td>
|
||||
* The type of the context is implementation-dependent. If the value is
|
||||
* null, the operation must have no dependency on the context, otherwise
|
||||
* an XPathExpressionException will be thrown.
|
||||
*
|
||||
* For the purposes of evaluating XPath expressions, a DocumentFragment
|
||||
* is treated like a Document node.
|
||||
* </td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -33,19 +33,20 @@ import org.xml.sax.InputSource;
|
|||
*
|
||||
* <a name="XPathExpression-evaluation"></a>
|
||||
* <table border="1" cellpadding="2">
|
||||
* <thead>
|
||||
* <tr>
|
||||
* <th colspan="2">Evaluation of XPath Expressions.</th>
|
||||
* </tr>
|
||||
* </thead>
|
||||
* <tbody>
|
||||
* <tr>
|
||||
* <td>context</td>
|
||||
* <td>
|
||||
* If a request is made to evaluate the expression in the absence
|
||||
* of a context item, an empty document node will be used for the context.
|
||||
* For the purposes of evaluating XPath expressions, a DocumentFragment
|
||||
* is treated like a Document node.
|
||||
* <thead>
|
||||
* <tr>
|
||||
* <th colspan="2">Evaluation of XPath Expressions.</th>
|
||||
* </tr>
|
||||
* </thead>
|
||||
* <tr>
|
||||
* <td>context</td>
|
||||
* <td>
|
||||
* The type of the context is implementation-dependent. If the value is
|
||||
* null, the operation must have no dependency on the context, otherwise
|
||||
* an XPathExpressionException will be thrown.
|
||||
*
|
||||
* For the purposes of evaluating XPath expressions, a DocumentFragment
|
||||
* is treated like a Document node.
|
||||
* </td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue