I am using xmlbeans 2.3.0 and I am trying to use xpath to query a
document. I am trying to run the example under
{xbeans_dist}\samples\XQueryXPath. My classpath includes all of the
distributed jars (including xbean_xpath.jar) and saxon8.jar. When trying
to run the xpath from the example which is:  

declare namespace
xq='http://xmlbeans.apache.org/samples/xquery/employees';$this/xq:employ
ees/xq:employee/xq:phone/[EMAIL PROTECTED]'work']

 

Any time I run any xpath I get the exception below. Any help is greatly
appreciated. I've also tried saxon9 with the same result.

 

java.lang.RuntimeException:  Trying XBeans path engine... Trying XQRL...
Trying Saxon... FAILED on declare namespace
xq='http://xmlbeans.apache.org/samples/xquery/employees';$this/xq:employ
ees/xq:employee/xq:phone/[EMAIL PROTECTED]'work']

      at
org.apache.xmlbeans.impl.store.Path.getCompiledPath(Path.java:131)

      at
org.apache.xmlbeans.impl.store.Path.getCompiledPath(Path.java:91)

      at
org.apache.xmlbeans.impl.store.Cursor._selectPath(Cursor.java:902)

      at
org.apache.xmlbeans.impl.store.Cursor.selectPath(Cursor.java:2634)

      at
org.apache.xmlbeans.impl.values.XmlObjectBase.selectPath(XmlObjectBase.j
ava:431)

      at
org.apache.xmlbeans.impl.values.XmlObjectBase.selectPath(XmlObjectBase.j
ava:415)

      at
org.apache.xmlbeans.samples.xquery.SelectPath.updateWorkPhone(SelectPath
.java:75)

      at
org.apache.xmlbeans.samples.xquery.XQueryXPath.executeQueries(XQueryXPat
h.java:84)

      at
org.apache.xmlbeans.samples.xquery.XQueryXPath.main(XQueryXPath.java:54)

Exception in thread "main" java.lang.RuntimeException:  Trying XBeans
path engine... Trying XQRL... Trying Saxon... FAILED on declare
namespace
xq='http://xmlbeans.apache.org/samples/xquery/employees';$this//xq:emplo
yee/xq:name/text()

      at
org.apache.xmlbeans.impl.store.Path.getCompiledPath(Path.java:131)

      at
org.apache.xmlbeans.impl.store.Path.getCompiledPath(Path.java:91)

      at
org.apache.xmlbeans.impl.store.Cursor._selectPath(Cursor.java:902)

      at
org.apache.xmlbeans.impl.store.Cursor._selectPath(Cursor.java:894)

      at
org.apache.xmlbeans.impl.store.Cursor.selectPath(Cursor.java:2616)

      at
org.apache.xmlbeans.samples.xquery.SelectPath.collectNames(SelectPath.ja
va:133)

      at
org.apache.xmlbeans.samples.xquery.XQueryXPath.executeQueries(XQueryXPat
h.java:87)

      at
org.apache.xmlbeans.samples.xquery.XQueryXPath.main(XQueryXPath.java:54)

 

 

Thank you

Joe

Reply via email to