Mike
 
Only Saxon 8.1b. Not sure about the commercial version, I have only used the free version.
 
Link to correct version is :-
 
http://easynews.dl.sourceforge.net/sourceforge/saxon/saxonb8-1.zip
 
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
 
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
 
 
Mike

Reply via email to