Mike
Only Saxon 8.1b. Not sure about the commercial version, I
have only used the free version.
Link
to correct version is :-
Regards
Don
From: Mike Skells [mailto:[EMAIL PROTECTED]
Sent: 06 September 2005 12:46
To: dev@xmlbeans.apache.org
Subject: [newby] problems with xpath statements
Hi,
I am having problems
using saxon XPath statements
Can any shed some
light
does the current
version of saxon (8.5.1) work with xmlbeans 2.0.0
I cannot get 8.1.1
(free version) or the 8.5.1 (free or commercial version) to operate
I need namespace
support, I need to be able to execute queries in the form
declare namespace
activity='http://www.ebizz-consulting.com/resources/schemas/java/com.ebzc.tools.xml.dom4j.documenttypes.activedocument.configuration.rulefactory.ActivityRules';
//activity:WorkflowRules
i get the following
with 8.5.1 commercial version or the free version
Caused by:
java.lang.IllegalStateException: Trying XBeans path engine... Trying
Saxon... FAILED on declare namespace
activity='http://www.ebizz-consulting.com/resources/schemas/java/com.ebzc.tools.xml.dom4j.documenttypes.activedocument.configuration.rulefactory.ActivityRules';
//activity:WorkflowRules
at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.invokeMethod(SchemaTypeLoaderBase.java:95)
at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.doCompilePath(SchemaTypeLoaderBase.java:109)
at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.compilePath(SchemaTypeLoaderBase.java:407)
at org.apache.xmlbeans.XmlBeans.compilePath(XmlBeans.java:284)
at org.apache.xmlbeans.XmlBeans.compilePath(XmlBeans.java:267)
at support.XPathUtils.compileXPathWithStandardPrefixes(XPathUtils.java:40)
at xmltreeview.WorkflowTreeModel.<clinit>(WorkflowTreeModel.java:44)
... 3 more
Caused by: java.lang.RuntimeException: Trying XBeans path engine... Trying Saxon... FAILED on declare namespace activity='http://www.ebizz-consulting.com/resources/schemas/java/com.ebzc.tools.xml.dom4j.documenttypes.activedocument.configuration.rulefactory.ActivityRules'; //activity:WorkflowRules
at org.apache.xmlbeans.impl.store.Path.getCompiledPath(Path.java:123)
at org.apache.xmlbeans.impl.store.Path.getCompiledPath(Path.java:89)
at org.apache.xmlbeans.impl.store.Path.compilePath(Path.java:169)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.invokeMethod(SchemaTypeLoaderBase.java:90)
... 9 more
at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.invokeMethod(SchemaTypeLoaderBase.java:95)
at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.doCompilePath(SchemaTypeLoaderBase.java:109)
at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.compilePath(SchemaTypeLoaderBase.java:407)
at org.apache.xmlbeans.XmlBeans.compilePath(XmlBeans.java:284)
at org.apache.xmlbeans.XmlBeans.compilePath(XmlBeans.java:267)
at support.XPathUtils.compileXPathWithStandardPrefixes(XPathUtils.java:40)
at xmltreeview.WorkflowTreeModel.<clinit>(WorkflowTreeModel.java:44)
... 3 more
Caused by: java.lang.RuntimeException: Trying XBeans path engine... Trying Saxon... FAILED on declare namespace activity='http://www.ebizz-consulting.com/resources/schemas/java/com.ebzc.tools.xml.dom4j.documenttypes.activedocument.configuration.rulefactory.ActivityRules'; //activity:WorkflowRules
at org.apache.xmlbeans.impl.store.Path.getCompiledPath(Path.java:123)
at org.apache.xmlbeans.impl.store.Path.getCompiledPath(Path.java:89)
at org.apache.xmlbeans.impl.store.Path.compilePath(Path.java:169)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.invokeMethod(SchemaTypeLoaderBase.java:90)
... 9 more
wih the 8.1.1 free
version i get
Exception in thread
"main" java.lang.RuntimeException: net.sf.saxon.xpath.StaticError: XPath syntax
error at char 25 in { //activity:WorkflowRules}:
Prefix activity has not been declared
at org.apache.xmlbeans.impl.xpath.saxon.XBeansXPath.selectNodes(XBeansXPath.java:99)
at org.apache.xmlbeans.impl.xpath.saxon.XBeansXPath.selectPath(XBeansXPath.java:105)
at org.apache.xmlbeans.impl.store.Path$SaxonPathImpl$SaxonPathEngine.next(Path.java:408)
at org.apache.xmlbeans.impl.store.Cursor._toSelection(Cursor.java:919)
at org.apache.xmlbeans.impl.store.Cursor._toNextSelection(Cursor.java:908)
at org.apache.xmlbeans.impl.store.Cursor._hasNextSelection(Cursor.java:900)
at org.apache.xmlbeans.impl.store.Cursor.hasNextSelection(Cursor.java:2644)
at org.apache.xmlbeans.impl.values.XmlObjectBase.selectPath(XmlObjectBase.java:435)
at org.apache.xmlbeans.impl.values.XmlObjectBase.selectPath(XmlObjectBase.java:417)
at xmltreeview.WorkflowTreeModel.getWorkflows(WorkflowTreeModel.java:60)
at xmltreeview.WorkflowTreeModel.<init>(WorkflowTreeModel.java:37)
at xmltreeview.XMLTreeViewPlugin.getTreeView(XMLTreeViewPlugin.java:49)
at xmltreeview.XMLTreeViewPlugin.<init>(XMLTreeViewPlugin.java:42)
at ide2.Main.main(Main.java:32)
Caused by: net.sf.saxon.xpath.StaticError: XPath syntax error at char 25 in { //activity:WorkflowRules}:
Prefix activity has not been declared
at net.sf.saxon.expr.ExpressionParser.grumble(ExpressionParser.java:93)
at net.sf.saxon.expr.ExpressionParser.makeNameCode(ExpressionParser.java:1934)
at net.sf.saxon.expr.ExpressionParser.makeNameTest(ExpressionParser.java:1960)
at net.sf.saxon.expr.ExpressionParser.parseNodeTest(ExpressionParser.java:1208)
at net.sf.saxon.expr.ExpressionParser.parseBasicStep(ExpressionParser.java:1113)
at net.sf.saxon.expr.ExpressionParser.parseStepExpression(ExpressionParser.java:1005)
at net.sf.saxon.expr.ExpressionParser.parseRelativePath(ExpressionParser.java:978)
at net.sf.saxon.expr.ExpressionParser.parsePathExpression(ExpressionParser.java:957)
at net.sf.saxon.expr.ExpressionParser.parseUnaryExpression(ExpressionParser.java:854)
at net.sf.saxon.expr.ExpressionParser.parseCastExpression(ExpressionParser.java:555)
at net.sf.saxon.expr.ExpressionParser.parseCastableExpression(ExpressionParser.java:530)
at net.sf.saxon.expr.ExpressionParser.parseTreatExpression(ExpressionParser.java:511)
at net.sf.saxon.expr.ExpressionParser.parseInstanceOfExpression(ExpressionParser.java:493)
at net.sf.saxon.expr.ExpressionParser.parseIntersectExpression(ExpressionParser.java:887)
at net.sf.saxon.expr.ExpressionParser.parseUnionExpression(ExpressionParser.java:869)
at net.sf.saxon.expr.ExpressionParser.parseMultiplicativeExpression(ExpressionParser.java:806)
at net.sf.saxon.expr.ExpressionParser.parseAdditiveExpression(ExpressionParser.java:786)
at net.sf.saxon.expr.ExpressionParser.parseRangeExpression(ExpressionParser.java:704)
at net.sf.saxon.expr.ExpressionParser.parseComparisonExpression(ExpressionParser.java:655)
at net.sf.saxon.expr.ExpressionParser.parseAndExpression(ExpressionParser.java:313)
at net.sf.saxon.expr.ExpressionParser.parseOrExpression(ExpressionParser.java:295)
at net.sf.saxon.expr.ExpressionParser.parseExprSingle(ExpressionParser.java:260)
at net.sf.saxon.expr.ExpressionParser.parseExpression(ExpressionParser.java:223)
at net.sf.saxon.expr.ExpressionParser.parse(ExpressionParser.java:151)
at net.sf.saxon.expr.ExpressionTool.make(ExpressionTool.java:47)
at net.sf.saxon.xpath.XPathEvaluator.evaluate(XPathEvaluator.java:177)
at org.apache.xmlbeans.impl.xpath.saxon.XBeansXPath.selectNodes(XBeansXPath.java:95)
... 13 more
Prefix activity has not been declared
at org.apache.xmlbeans.impl.xpath.saxon.XBeansXPath.selectNodes(XBeansXPath.java:99)
at org.apache.xmlbeans.impl.xpath.saxon.XBeansXPath.selectPath(XBeansXPath.java:105)
at org.apache.xmlbeans.impl.store.Path$SaxonPathImpl$SaxonPathEngine.next(Path.java:408)
at org.apache.xmlbeans.impl.store.Cursor._toSelection(Cursor.java:919)
at org.apache.xmlbeans.impl.store.Cursor._toNextSelection(Cursor.java:908)
at org.apache.xmlbeans.impl.store.Cursor._hasNextSelection(Cursor.java:900)
at org.apache.xmlbeans.impl.store.Cursor.hasNextSelection(Cursor.java:2644)
at org.apache.xmlbeans.impl.values.XmlObjectBase.selectPath(XmlObjectBase.java:435)
at org.apache.xmlbeans.impl.values.XmlObjectBase.selectPath(XmlObjectBase.java:417)
at xmltreeview.WorkflowTreeModel.getWorkflows(WorkflowTreeModel.java:60)
at xmltreeview.WorkflowTreeModel.<init>(WorkflowTreeModel.java:37)
at xmltreeview.XMLTreeViewPlugin.getTreeView(XMLTreeViewPlugin.java:49)
at xmltreeview.XMLTreeViewPlugin.<init>(XMLTreeViewPlugin.java:42)
at ide2.Main.main(Main.java:32)
Caused by: net.sf.saxon.xpath.StaticError: XPath syntax error at char 25 in { //activity:WorkflowRules}:
Prefix activity has not been declared
at net.sf.saxon.expr.ExpressionParser.grumble(ExpressionParser.java:93)
at net.sf.saxon.expr.ExpressionParser.makeNameCode(ExpressionParser.java:1934)
at net.sf.saxon.expr.ExpressionParser.makeNameTest(ExpressionParser.java:1960)
at net.sf.saxon.expr.ExpressionParser.parseNodeTest(ExpressionParser.java:1208)
at net.sf.saxon.expr.ExpressionParser.parseBasicStep(ExpressionParser.java:1113)
at net.sf.saxon.expr.ExpressionParser.parseStepExpression(ExpressionParser.java:1005)
at net.sf.saxon.expr.ExpressionParser.parseRelativePath(ExpressionParser.java:978)
at net.sf.saxon.expr.ExpressionParser.parsePathExpression(ExpressionParser.java:957)
at net.sf.saxon.expr.ExpressionParser.parseUnaryExpression(ExpressionParser.java:854)
at net.sf.saxon.expr.ExpressionParser.parseCastExpression(ExpressionParser.java:555)
at net.sf.saxon.expr.ExpressionParser.parseCastableExpression(ExpressionParser.java:530)
at net.sf.saxon.expr.ExpressionParser.parseTreatExpression(ExpressionParser.java:511)
at net.sf.saxon.expr.ExpressionParser.parseInstanceOfExpression(ExpressionParser.java:493)
at net.sf.saxon.expr.ExpressionParser.parseIntersectExpression(ExpressionParser.java:887)
at net.sf.saxon.expr.ExpressionParser.parseUnionExpression(ExpressionParser.java:869)
at net.sf.saxon.expr.ExpressionParser.parseMultiplicativeExpression(ExpressionParser.java:806)
at net.sf.saxon.expr.ExpressionParser.parseAdditiveExpression(ExpressionParser.java:786)
at net.sf.saxon.expr.ExpressionParser.parseRangeExpression(ExpressionParser.java:704)
at net.sf.saxon.expr.ExpressionParser.parseComparisonExpression(ExpressionParser.java:655)
at net.sf.saxon.expr.ExpressionParser.parseAndExpression(ExpressionParser.java:313)
at net.sf.saxon.expr.ExpressionParser.parseOrExpression(ExpressionParser.java:295)
at net.sf.saxon.expr.ExpressionParser.parseExprSingle(ExpressionParser.java:260)
at net.sf.saxon.expr.ExpressionParser.parseExpression(ExpressionParser.java:223)
at net.sf.saxon.expr.ExpressionParser.parse(ExpressionParser.java:151)
at net.sf.saxon.expr.ExpressionTool.make(ExpressionTool.java:47)
at net.sf.saxon.xpath.XPathEvaluator.evaluate(XPathEvaluator.java:177)
at org.apache.xmlbeans.impl.xpath.saxon.XBeansXPath.selectNodes(XBeansXPath.java:95)
... 13 more
Mike