[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] Can one stylesheet handle two different xml files with different nodes?
Subject: RE: [xsl] Can one stylesheet handle two different xml files with different nodes? From: "Michael Kay" <mhk@xxxxxxxxx> Date: Thu, 15 Jan 2004 10:43:03 -0000 |
Sorry, I'm not aware of any more detailed worked examples. I've come across projects making very elaborate use of meta-stylesheets, but I can't point you to any resources. But stylesheets are just XML documents, so you should be able to work it out for yourself. Michael Kay > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > kakridge@xxxxxxxxxxxxx > Sent: 14 January 2004 19:56 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: RE: [xsl] Can one stylesheet handle two different > xml files with different nodes? > > > Michael, I see a trivial example in your book(p. 255, 2ed) > using the namespace-alias tag. I assume this is the > procedure that I need to follow. Is there a more in depth > detail or a resource on the web that explains this in depth? > > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > Michael Kay > Sent: Wednesday, January 14, 2004 2:33 PM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: RE: [xsl] Can one stylesheet handle two different > xml files with different nodes? > > This might be a case for using a "meta-stylesheet", i.e. a > stylesheet that transforms the stylesheet. > > Michael Kay > > > -----Original Message----- > > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > > kakridge@xxxxxxxxxxxxx > > Sent: 14 January 2004 17:17 > > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > Subject: [xsl] Can one stylesheet handle two different xml > > files with different nodes? > > > > > > If I have two xml files with identical structure, but with > > different node names, I know I can write one Stylesheet to > > handle both files. However, is there a more efficient way > > then the following? This seems pretty simple, but what if > > the file is 3 or 4 megabytes? > > > > For instance: > > > > <ArrayOfBooks> > > <Book> > > <Title>FOO</Title> > > </Book> > > </ArrayOfBooks> > > > > and > > > > <ArrayOfMagazines> > > <Magazine> > > <Title>FOOTOO</Title> > > </Magazine> > > </ArrayOfMagazines> > > > > With this Stylesheet: > > > > <xsl:template match="/"> > > <xsl:apply-templates/> > > </xsl:template> > > > > <xsl:template match="ArrayOfBooks | ArrayOfMagazines"> > > <table> > > <xsl:apply-templates/> > > </table> > > </xsl:template> > > > > <xsl:template match="Book | Magazine"> > > <tr> > > <td> > > <xsl:value-of select="Title"/> > > </td> > > </tr> > > </xsl:template> > > > > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > > > > > XSL-List info > and archive: http://www.mulberrytech.com/xsl/xsl-list > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Can one stylesheet handle, kakridge | Thread | RE: [xsl] Can one stylesheet handle, kakridge |
Re: [xsl] FO page width size accord, David Carlisle | Date | [xsl] [HELP] Preserving character r, Borges Charles |
Month |
Keywords