|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: regexs, grouping (?) and XSLT2?
Hi Bruce,
>> I'd really like to make the stylesheet configurable via an XML style
>> file. The style file would basically define variables, lay them out
>> in the appropriate order, and give instructions on surrounding
>> punctuation. Think BibTeX .bst files, but in XML.
There are two approaches that you could take.
The first option is to construct a stylesheet that does the
interpretation of your "style file" on-the-fly. You can access the
style file using the document() function and then use information from
it in just the same way as you would any other document. I usually end
up either applying templates to the document definition in the "style
file" itself, and either storing relevant information from the source
file as global variables or passing it around as parameters, or vice
versa (it depends if the "style file" or the source document should be
driving the overall structure of the output).
The second option is to transform the style file into an XSLT
stylesheet and then run the source document through that generated
stylesheet to get the output. Like this:
compiler
stylesheet
|
v
style file -- (XSLT) --> stylesheet
|
v
source -- (XSLT) --> output
Either way, the stylesheets that you have to write can end up quite
hairy, but it means that changing the styles in the future just
involves changing the style file.
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








