从jdk 1.4升级到jdk 1.5时出现oracle xml解析器错误

时间:2011-07-13 02:20:04

标签: oracle upgrade xml-parsing jdk1.5

我正在尝试使用JDK 1.5升级一些遗留代码(使用JDK 1.4)。该代码使用Oracle XML解析器。

旧代码(使用JDK 1.4)使用Oracle 10g发行版中的xmlparserv2.jar / xschema.jar。

对于升级(JDK 1.5版本),我使用的是Oracle 11.2发行版中的xmlparserv2.jar / xschema.jar。

import oracle.xml.parser.v2.XMLNode;

private static String getString(Node node, String xpath) throws XSLException
{
   try {
       return ((XMLNode) node).valueOf(xpath);
   }
   catch (...) {
   }
}

传递给上面的getString函数的示例xpath的形式为boolean(/ some / path / text())。

使用JDK 1.5和Oracle 11.2中的jar文件,我收到一条错误消息:

  

oracle.xml.xpath.XPathException:无法将boolean转换为NodeSet。

0 个答案:

没有答案