Subject: RE: [xsl] Two source documents with one stylesheet From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Wed, 16 Feb 2005 23:20:57 -0000 |
You can do <xsl:apply-templates select="$doc1/*">, and a template rule that matches the document element will then be fired. Template rules aren't specific to a particular document. If you need different rules to process different documents, use modes. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: cknell@xxxxxxxxxx [mailto:cknell@xxxxxxxxxx] > Sent: 16 February 2005 22:19 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Two source documents with one stylesheet > > I'm working on a project to produce an FO document. The FO > document will have two fo:simple-page-master elements (one to > produce portrait output and the other to produce landscape > output) and will produce three fo:page-sequence elements. The > input consists of two source documents. > > What I hope to do is pass the URIs for these documents to the > stylesheet as parameters and use them in two document() > functions inside two variable declarations. Creating the > variables works without a problem. > > What has got me stuck is how to use the elements in the > documents defined by the variables. Specifically, I can't use > a variable in the match attribute of a template and I can't > think of a way to accomplish this task without that. > > Do I have to first merge the two source documents, then > process them with the stylesheet in a two-pass process, or is > there a single-pass solution? > > -- > Charles Knell > cknell@xxxxxxxxxx - email
Current Thread |
---|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Two source documents with one, cknell | Thread | RE: RE: [xsl] Two source documents , cknell |
RE: [xsl] XSLT File I/O?, Michael Kay | Date | RE: [xsl] xsl:number format tokens , Michael Kay |
Month |