Wing Yew,

Thanks for our help. Adding the saxon8-dom.jar to my classpath fixed
it. Is this documented somewhere? Or is the documentation just a bit
behind version 2.2.0 of XmlBeans?

Thanks,

Jon

============================================
Jon Baker
INFOSEC Eng/Scientist, Sr.
The MITRE Corporation
[EMAIL PROTECTED]


>-----Original Message-----
>From: Wing Yew Poon [mailto:[EMAIL PROTECTED]
>Sent: Monday, July 03, 2006 8:15 PM
>To: [email protected]
>Subject: RE: XMLBeans 2.2.0 and SaxonB8.6.1 - selectPath() nol longer
>working?
>
>Jon,
>since you were using xmlbeans 2.1 before, presumably you have
>xbean.jar and jsr173_1.0_api.jar in your classpath, together with
>xbean_xpath.jar and saxon8.jar; now you need saxon8-dom.jar as well.
>If you have all the jars in your classpath and are experiencing
>your problem, then I don't know what else to tell you.
>It may be a problem with saxon rather than xmlbeans, but I know
>rather little about xpath and saxon and I can't say.
>- Wing Yew
>
>-----Original Message-----
>From: Baker, Jon [mailto:[EMAIL PROTECTED]
>Sent: Monday, July 03, 2006 9:44 AM
>To: [email protected]
>Subject: XMLBeans 2.2.0 and SaxonB8.6.1 - selectPath() nol longer
>working?
>
>I just upgraded to XmlBeans 2.2.0 from XmlBeans 2.1.0. My code that
>used the XmlObject.selectPath(String path) method no longer works. Is
>there an additional step I need to take to use selectPath in XmeBeans
>2.2.0 with saxonb8.6.1?
>
>In the past I have simply built a jar of XmlBeans classes for our
>schema using the scomp utility and then included this in my projects.
>
>Our schema is quite large so I have not attached it. I will gladly do
>so if you are interested.
>
>
>here is the bit of code that is causing the trouble:
>-------------begin code--------------------
>String xpath = "./[EMAIL PROTECTED]'" + id + "\']";
>XmlObject[] objs =
>doc.getOvalDefinitions().getDefinitions().selectPath(xpath);
>
>-------------end code--------------------
>
>Here is error I get:
>
>
>java.lang.RuntimeException: net.sf.saxon.trans.DynamicError: The
>context item for axis step descendant::element() is undefined
>at
>org.apache.xmlbeans.impl.xpath.saxon.XBeansXPath.selectNodes(XBeansXPa
t
>h.java:102)
>
>at
>org.apache.xmlbeans.impl.xpath.saxon.XBeansXPath.selectPath(XBeansXPat
h
>.java:108)
>
>at
>org.apache.xmlbeans.impl.store.Path$SaxonPathImpl$SaxonPathEngine.next
(
>Path.java:496)
>
>at org.apache.xmlbeans.impl.store.Cursor._toSelection(Cursor.java:931)
>
>at
>org.apache.xmlbeans.impl.store.Cursor._toNextSelection(Cursor.java:920
)
>
>at
>org.apache.xmlbeans.impl.store.Cursor._hasNextSelection(Cursor.java:91
2
>)
>
>at
>org.apache.xmlbeans.impl.store.Cursor.hasNextSelection(Cursor.java:265
2
>)
>
>at
>org.apache.xmlbeans.impl.values.XmlObjectBase.selectPath(XmlObjectBase
.
>java:433)
>
>at
>org.apache.xmlbeans.impl.values.XmlObjectBase.selectPath(XmlObjectBase
.
>java:415)
>
>at
>org.mitre.oval.xmlapi.DefinitionApi.updateXml(DefinitionApi.java:565)
>
>
>Thanks for any help,
>
>Jon
>
>============================================
>Jon Baker
>INFOSEC Eng/Scientist, Sr.
>The MITRE Corporation
>[EMAIL PROTECTED]
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>______________________________________________________________________
_
>Notice:  This email message, together with any attachments, may
contain
>information  of  BEA Systems,  Inc.,  its subsidiaries  and
affiliated
>entities,  that may be confidential,  proprietary,  copyrighted
and/or
>legally privileged, and is intended solely for the use of the
individual
>or entity named in this message. If you are not the intended
recipient,
>and have received this message in error, please immediately return
this
>by email and then delete it.
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to