XQuery with latest from svn + Saxon 8.6.1 gives different result from 2.1.0 +
Saxon 8.1.1
-----------------------------------------------------------------------------------------
Key: XMLBEANS-275
URL: http://issues.apache.org/jira/browse/XMLBEANS-275
Project: XMLBeans
Type: Bug
Components: XPath
Versions: unspecified
Environment: Windows XP
Reporter: Wing Yew Poon
As of svn revision 378309, XMLBeans works with Saxon 8.6.1. Before that, it
only works with Saxon 8.1.1.
I ran the XQueryXPath sample (ant run) using a 2.1.0 release with Saxon 8.1.1
jar in the classpath, and then using the latest from svn with Saxon 8.6.1 jars
in the classpath.
The following XQuery led to different results:
// The expression: Get the <zip> elements and return them as children
// of a new <zip-list> element.
String queryExpression =
"let $e := $this/xq:employees " +
"return " +
"<zip-list> " +
"{for $z in $e/xq:employee/xq:address/xq:zip " +
"return $z} " +
"</zip-list>";
XMLBeans 2.1.0 + Saxon 8.1.1:
[java] Running ExecQuery.selectZipsNewDocCursor
[java] The query results:
[java] <zip-list
xmlns:emp="http://xmlbeans.apache.org/samples/xquery/employees">
[java] <emp:zip>98115</emp:zip>
[java] <emp:zip>98052</emp:zip>
[java] <emp:zip>97125</emp:zip>
[java] <emp:zip>97303</emp:zip>
[java] <emp:zip>98115</emp:zip>
[java] <emp:zip>98052</emp:zip>
[java] </zip-list>
Latest svn + Saxon 8.6.1:
[java] Running ExecQuery.selectZipsNewDocCursor
[java] The query results:
[java] <xml-fragment>[EMAIL PROTECTED]</xml-fragment>
The former are the expected results. They are also the same results obtained
when using the BEA XQuery engine (against both XMLBeans 2.1.0 and latest svn).
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]