I ended up not trying it. I realized that I had to deal with
namespaced documents properly, so I decided to figure out the bigger
picture problems with Saxon 8.8.
- Will
On Dec 3, 2007, at 2:44 PM, Wing Yew Poon wrote:
The problem with Saxon is that it makes non-backward-compatible
API changes from one dot release to another (8.x to 8.y).
XMLBeans 2.3.0 was tested with Saxon 8.8, so we know that it works
with that version of Saxon. We cannot guarantee that it works with
8.9 if incompatible changes have been introduced in 8.9. Feel free
to try it out, and if it works for you, fine, but you're on your
own with that.
- Wing Yew
-----Original Message-----
From: Willis Morse [mailto:[EMAIL PROTECTED]
Sent: Monday, December 03, 2007 7:26 AM
To: user@xmlbeans.apache.org
Subject: Re: Saxon, JAXP and classpath
Answering my own question:
Question 4) If there's no way to use the JDK for the XSLT, then I
guess I need to figure out the Saxon XSLT problem. This same XSLT
run on the same source xml file works fine when executed in
StylusStudio using the embedded Saxon 8.9 library, and the built in
JDK xslt engine doesn't, either. So I'm left thinking that there's
some obscure Saxon initialization that's different between the way
StylusStudio sets up Saxon, and the way it's getting setup in my
app. Any thoughts?
Saxon 8.8 has a known bug when running a transform to produce a DOM
when using a default namespace:
https://sourceforge.net/tracker/index.php?
func=detail&aid=1558133&group_id=29872&atid=397617
This was fixed as a patch to 8.8, and is presumably fixed in Saxon
8.9.
So the solution that I'm using is to add namespace prefixes to my
result nodes in my xslt. When I do this, Saxon performs the transform
properly.
Moving to Saxon 8.9 might have also solved the problem, but the
XMLBeans are so emphatic about only using 8.8 that I don't want to
open this can of worms.
- Willis Morse
---------------------------------------------------------------------
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]