FW: [jdom-interest] Question regarding XML transformation!
hamid at us.ibm.com
Tue May 18 11:27:07 PDT 2004
Our XSL does not contain "<xsl:output method="text"/>" but it does contain
<xsl:output method="xml" encoding="UTF-8" indent="yes"/>
"Robert Taylor" <rtaylor at mulework.com>
Sent by: jdom-interest-admin at jdom.org
05/18/2004 01:54 PM
To: <jdom-interest at jdom.org>
Subject: FW: [jdom-interest] Question regarding XML
I sent this directly to the recipient (by accident) instead of the list.
From: Robert Taylor [mailto:rtaylor at mulework.com]
Sent: Tuesday, May 18, 2004 1:27 PM
To: Salim Hamid
Subject: RE: [jdom-interest] Question regarding XML transformation!
This may or may not help, but I get the same exception when I have the
following line in my XSL:
If I remove that line, then the exception is no longer thrown.
From: jdom-interest-admin at jdom.org [mailto:jdom-interest-admin at jdom.org]On
Behalf Of Salim Hamid
Sent: Tuesday, May 18, 2004 1:17 PM
To: jdom-interest at jdom.org
Subject: [jdom-interest] Question regarding XML transformation!
We've recently acquired Beta 10 release of JDOM and are interested in the
new transformation classes. Do they support transforming an XML doc using
an XSL file that I provide? I have the following code but I get the
exception "java.lang.IllegalStateException: Root element not set " when I
attempt to do anything with the transformed document:
XSLTransformer transformer = new XSLTransformer(xslFileName);
Document targetDoc = transformer.transform(sourceDoc);
System.out.println(targetDoc); // This line throws the exception
indicating that the transformation did not occur correctly
The XML doc is transformed fine using the XMLTransformer class provided by
IBM WebSphere. Unfortunately, the WebSphere class only deals with files--
something that we don't want due to I/O processing. We want to transform
XML strings instead of files. Am I not understanding something about the
JDOM transformation classes or are there future plans to support what we
A reply to this note would be greatly appreciated.
IBM Software Group -- Digital Media Development
301-803-1247 T/L 262-1247
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the jdom-interest