Subject: RE: [xsl] keys and variables From: "Michael Kay" <mhk@xxxxxxxxx> Date: Fri, 20 Aug 2004 23:22:48 +0100 |
This is nothing to do with keys. You're heading towards a meta-stylesheet: a transformation written in XSLT that converts your abstract (or generic) stylesheet into a concrete stylesheet. This is a perfectly feasible thing to do but you need to think very carefully about what you are trying to achieve. Michael Kay > -----Original Message----- > From: Bruce D'Arcus [mailto:bdarcus@xxxxxxxxxxxxx] > Sent: 20 August 2004 23:11 > To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] keys and variables > > I'm trying to understand when and how to use keys. > > What I want is to a) remove all explicit xpath expressions from the > core of my stylesheets so as to allow one to use them with different > schemas (let's say TEI for bibliographic representation, vs. > MODS), and > b) make it as fast as possible. > > So let's take a minimal document: > > <bibs> > <book ID="1"> > <title-main>First Title</title-main> > <author>John Doe</author> > </book> > <book ID="2"> > <title-main>Second Title</title-main> > <author>Jane Smith</author> > </book> > </bibs> > > Basically, I want the main xslt files to have expressions that are > generic: like maybe $title and $creator in this case. > Ultimately there > may be twenty or so structures so defined. To use data > defined against > a different schema, one would just change these variables or keys. > > Any suggestions on how best to tackle this? > > Bruce
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] keys and variables, Bruce D'Arcus | Thread | Re: [xsl] keys and variables, David Carlisle |
[xsl] limit number of row return by, Tham Tinh | Date | Re: [xsl] keys and variables, David Carlisle |
Month |