This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: The XSL-List Digest V2 #497
- To: xsl-list at mulberrytech dot com
- Subject: Re: The XSL-List Digest V2 #497
- From: Michael Harry Scepaniak <ihispanic at yahoo dot com>
- Date: Mon, 7 Feb 2000 05:57:27 -0800 (PST)
- Cc: plevin at bii dot com
- Reply-To: xsl-list at mulberrytech dot com
Paul,
Thank you for the response. These instructions served me very well.
Mike....
> Date: Thu, 03 Feb 2000 13:27:20 -0500
> From: Paul Levin <plevin@bii.com>
> Subject: Re: Feeding DOMs to XSLT Processors
>
> Mike,
> Using Xerces (XML DOM implementation and parser) and Xalan (XSLT)
> you
> do the following:
>
> 1) build your DOM using methods in
org.apache.xerces.dom.DocumentImpl.
> 2) compile your XSL stylesheet, from a file, into a
> org.apache.xalan.xslt.StylesheetRoot, using
> org.apache.xalan.xslt.XSLTEngineImpl.processStylesheet(). Be sure to
> construct the XSLTEngineImpl with an
> org.apache.xalan.xpath.xdom.XercesLiaison.
> 3) apply the StylesheetRoot to the DOM using
> org.apache.xalan.xslt.StylesheetRoot.process().
> 4) the result of process() is another DOM. If your stylesheet
generated
> HTML then this DOM has HTML nodes. process() has the ability to
render
> this DOM, or you use some other xalan class to render this DOM to
text. (I
> do not know the name of this class off-hand, because I needed to
write my
> own renderer, since I output something other than XML, HTML and
TEXT.)
>
> Paul
>
__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list