|
Subject: Re: xsl self-documentation on the fly /feature request From: Paul Tchistopolskii <paul@xxxxxxx> Date: Mon, 26 Jun 2000 11:32:01 -0700 |
> 4) Alternatively, the logging could be done outside the XSLT
> transformation (4xt, in the Driver or XSLServlet classes but before or
> after the transformation itself) or even in a shell script calling the
> transformation (requiring 0% modification :=) ...
In Ux it is:
document(" /! generate_xml.xsl >> log.xml");
One more twist is that I had to find some way to workaround
that useless single-root limitation ( which our belowed XML
has for no reason at all, as we all know ).
I had a choice beween making log.xml non-XML or
to do something ugly that will allow log.xml to be
XML.
So here comes yet another ugly trick - when Ux realizes that
there is 'append' operation ( >> ), it:
a. seeks to the tail of the file.
b. seeks back to </some>
c. inserts the output
d. writes </some>
This means >> will append 'right before the end of root element'.
( <some/> degenerate makes it even more weired).
This works for me. Another solution I was thinking about
was to have log.xml not-XML and turn it into XML with
some ux-bean which will only add startElement() and
endElement() to the stream of SAX events - but finaly I decide
that messing with non-XML and XML files is not that clean.
Rgds.Paul.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: xsl self-documentation on the f, Eric van der Vlist | Thread | Re: xsl self-documentation on the f, Eric van der Vlist |
| RE: How to extract comments only?, Jeffrey Poore | Date | How to extract comments only?, X Line |
| Month |