[ 
https://issues.apache.org/jira/browse/XMLBEANS-100?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12621162#action_12621162
 ] 

Aristotle B. Allen commented on XMLBEANS-100:
---------------------------------------------

When using XmlBeans and saxon9, I try to transform using XSLT and Xpath 2.0 by 
setting the following system parameters.
-Djavax.xml.transform.TransformerFactory=net.sf.saxon.TransformerFactoryImpl 
-Djavax.xml.xpath.XPathFactory=net.sf.saxon.xpath.XPathFactoryImpl

XSL transforms on xsl 2.0 stylesheetes now yield the following exception, is 
there a workaround for this?

2008-08-08 17:10:55.112: java.lang.RuntimeException: DOM Level 3 Not implemented
        at 
org.apache.xmlbeans.impl.store.DomImpl._node_isSameNode(DomImpl.java:2471)
        at 
org.apache.xmlbeans.impl.store.Xobj$NodeXobj.isSameNode(Xobj.java:2586)
        at net.sf.saxon.dom.NodeWrapper.isSameNodeInfo(NodeWrapper.java:199)
        at net.sf.saxon.dom.NodeWrapper.compareOrder(NodeWrapper.java:297)
        at 
net.sf.saxon.sort.LocalOrderComparer.compare(LocalOrderComparer.java:30)
        at 
net.sf.saxon.sort.DocumentOrderIterator.compare(DocumentOrderIterator.java:53)
        at net.sf.saxon.sort.GenericSorter.quickSort1(GenericSorter.java:193)
        at net.sf.saxon.sort.GenericSorter.quickSort(GenericSorter.java:183)
        at 
net.sf.saxon.sort.DocumentOrderIterator.<init>(DocumentOrderIterator.java:34)
        at net.sf.saxon.sort.DocumentSorter.iterate(DocumentSorter.java:84)
        at net.sf.saxon.instruct.ForEach.processLeavingTail(ForEach.java:276)
        at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:409)
        at net.sf.saxon.instruct.Instruction.process(Instruction.java:94)
        at 
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:298)
        at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:409)
        at net.sf.saxon.instruct.Instruction.process(Instruction.java:94)
        at 
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:298)
        at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:409)
        at net.sf.saxon.instruct.Template.expand(Template.java:192)
        at net.sf.saxon.instruct.CallTemplate.process(CallTemplate.java:255)
        at 
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:298)
        at net.sf.saxon.instruct.Instruction.process(Instruction.java:94)
        at 
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:298)
        at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:409)
        at net.sf.saxon.instruct.Instruction.process(Instruction.java:94)
        at 
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:298)
        at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:409)
        at net.sf.saxon.instruct.Instruction.process(Instruction.java:94)
        at 
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:298)
        at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:409)
        at net.sf.saxon.instruct.Instruction.process(Instruction.java:94)
        at 
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:298)
        at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:409)
        at 
net.sf.saxon.expr.LetExpression.processLeavingTail(LetExpression.java:551)
        at net.sf.saxon.instruct.Template.expand(Template.java:192)
        at net.sf.saxon.instruct.CallTemplate.process(CallTemplate.java:255)
        at 
net.sf.saxon.instruct.CallTemplate.processLeavingTail(CallTemplate.java:279)
        at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:409)
        at net.sf.saxon.instruct.Instruction.process(Instruction.java:94)
        at 
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:298)
        at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:409)
        at net.sf.saxon.instruct.Instruction.process(Instruction.java:94)
        at 
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:298)
        at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:409)
        at net.sf.saxon.instruct.Instruction.process(Instruction.java:94)
        at 
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:298)
        at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:409)
        at net.sf.saxon.instruct.Instruction.process(Instruction.java:94)
        at 
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:298)
        at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:409)
        at net.sf.saxon.instruct.Instruction.process(Instruction.java:94)
        at 
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:298)
        at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:409)
        at net.sf.saxon.instruct.Instruction.process(Instruction.java:94)
        at 
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:298)
        at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:409)
        at net.sf.saxon.instruct.Template.applyLeavingTail(Template.java:175)
        at 
net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:343)
        at net.sf.saxon.Controller.transformDocument(Controller.java:1736)
        at net.sf.saxon.Controller.transform(Controller.java:1560)


> Support of DOM Level 3
> ----------------------
>
>                 Key: XMLBEANS-100
>                 URL: https://issues.apache.org/jira/browse/XMLBEANS-100
>             Project: XMLBeans
>          Issue Type: New Feature
>          Components: DOM
>    Affects Versions: Version 2
>            Reporter: Walter Dorninger
>            Assignee: Jacob Danner
>            Priority: Minor
>             Fix For: TBD
>
>
> Support of DOM Level 3 would be a powerful feature.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to