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