<br><font size=2 face="sans-serif">Actually, in this case I build the document
programmatically using JDOM and I know the Document object is built correctly
since I can recreate the XML string back from it. &nbsp;Unfortunately,
JDOM's XSLTransformer class doesn't like something about this same Document
object that I build using the JDOM classes and methods. &nbsp;So, is there
something extra that I need to do than the code below?</font>
<br>
<br><font size=2><tt>&nbsp; &nbsp; &nbsp; &nbsp; XSLTransformer
transformer = new XSLTransformer(xslFileName);<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Document targetDoc = transformer.transform(sourceDoc);<br>
</tt></font>
<br><font size=2 face="sans-serif"><br>
Regards,<br>
<br>
Salim Hamid<br>
IBM Software Group -- &nbsp;Digital Media Development<br>
301-803-1247 &nbsp; T/L 262-1247<br>
</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td>
<td><font size=1 face="sans-serif"><b>Jason Hunter &lt;jhunter@xquery.com&gt;</b></font>
<br><font size=1 face="sans-serif">Sent by: jdom-interest-admin@jdom.org</font>
<p><font size=1 face="sans-serif">05/18/2004 01:44 PM</font>
<td><font size=1 face="Arial">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; To:
&nbsp; &nbsp; &nbsp; &nbsp;Salim Hamid/Gaithersburg/IBM@IBMUS</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; cc:
&nbsp; &nbsp; &nbsp; &nbsp;jdom-interest@jdom.org</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Subject:
&nbsp; &nbsp; &nbsp; &nbsp;Re: [jdom-interest] Question regarding
XML transformation!</font></table>
<br>
<br>
<br><font size=2><tt>Sounds like the result of your transform was not a
document but just one <br>
or more nodes. &nbsp;There are other methods on XSLTransformer to handle
this <br>
situation. &nbsp;And you can transform strings instead of files by just
<br>
building from a string. &nbsp;It's shown in the FAQ.<br>
<br>
-jh-<br>
<br>
Salim Hamid wrote:<br>
<br>
&gt; <br>
&gt; We've recently acquired Beta 10 release of JDOM and are interested
in <br>
&gt; the new transformation classes. &nbsp;Do they support transforming
an XML doc <br>
&gt; using an XSL file that I provide? &nbsp;I have the following code
but I get <br>
&gt; the exception &quot;*java.lang.IllegalStateException: Root element
not set* &quot; <br>
&gt; when I attempt to do anything with the transformed document:<br>
&gt; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp;XSLTransformer transformer = new XSLTransformer(xslFileName);<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp;Document targetDoc = transformer.transform(sourceDoc);<br>
&gt; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp;System.out.println(targetDoc); &nbsp;*//
This line throws the <br>
&gt; exception indicating that the transformation did not occur correctly*<br>
&gt; <br>
&gt; The XML doc is transformed fine using the XMLTransformer class provided
<br>
&gt; by IBM WebSphere. &nbsp;Unfortunately, the WebSphere class only deals
with <br>
&gt; files-- something that we don't want due to I/O processing. &nbsp;We
want to <br>
&gt; transform XML strings instead of files. &nbsp;Am I not understanding
<br>
&gt; something about the JDOM transformation classes or are there future
<br>
&gt; plans to support what we want?<br>
&gt; <br>
&gt; A reply to this note would be greatly appreciated.<br>
&gt; <br>
&gt; Regards,<br>
&gt; <br>
&gt; Salim Hamid<br>
&gt; IBM Software Group -- &nbsp;Digital Media Development<br>
&gt; 301-803-1247 &nbsp; T/L 262-1247<br>
_______________________________________________<br>
To control your jdom-interest membership:<br>
http://lists.denveronline.net/mailman/options/jdom-interest/youraddr@yourhost.com<br>
</tt></font>
<br>