[jdom-interest] Question regarding XML transformation!
Salim Hamid
hamid at us.ibm.com
Tue May 18 11:24:07 PDT 2004
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. Unfortunately, JDOM's XSLTransformer class
doesn't like something about this same Document object that I build using
the JDOM classes and methods. So, is there something extra that I need to
do than the code below?
XSLTransformer transformer = new XSLTransformer(xslFileName);
Document targetDoc = transformer.transform(sourceDoc);
Regards,
Salim Hamid
IBM Software Group -- Digital Media Development
301-803-1247 T/L 262-1247
Jason Hunter <jhunter at xquery.com>
Sent by: jdom-interest-admin at jdom.org
05/18/2004 01:44 PM
To: Salim Hamid/Gaithersburg/IBM at IBMUS
cc: jdom-interest at jdom.org
Subject: Re: [jdom-interest] Question regarding XML
transformation!
Sounds like the result of your transform was not a document but just one
or more nodes. There are other methods on XSLTransformer to handle this
situation. And you can transform strings instead of files by just
building from a string. It's shown in the FAQ.
-jh-
Salim Hamid wrote:
>
> 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 want?
>
> A reply to this note would be greatly appreciated.
>
> Regards,
>
> Salim Hamid
> IBM Software Group -- Digital Media Development
> 301-803-1247 T/L 262-1247
_______________________________________________
To control your jdom-interest membership:
http://lists.denveronline.net/mailman/options/jdom-interest/youraddr@yourhost.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://jdom.org/pipermail/jdom-interest/attachments/20040518/5e5fb79e/attachment.htm
More information about the jdom-interest
mailing list