Subject: RE: [xsl] Problem relocating nodes and then applying templates From: "Michael Kay" <mhk@xxxxxxxxx> Date: Wed, 17 Sep 2003 04:43:10 +0100 |
Sounds as if you're doing the right thing: apply-templates select="//figure[@id="current()/@figures]" (or using keys would be faster) This will process the referenced figure, as a sort of subroutine, and then return to continue where the processing left off, dealing with the figureAnchor. But it seems you've coded it wrong. The usual plea therefore - we can't debug your code without seeing it. Michael Kay > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > Ryan Graham > Sent: 16 September 2003 18:41 > To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Problem relocating nodes and then applying templates > > > Hi, > > I currently have the following type of reference scattered > throughout an XML document (used as place-holders): > > <figureAnchor figures="c01-fig-xxxx"/> ["xxxx" is some number] > > all of which reference a node structure at the end of the xml file: > > <figureGroup> > <figure id="c01-fig-0001"> > <graphic xlink:href="file://images/someimage1.jpg" /> > <caption> > <p>Figure caption 1</p> > </caption> > </figure> > <figure id="c01-fig-0002"> > <graphic xlink:href="file://images/someimage2.jpg" /> > <caption> > <p>Figure caption 2</p> > </caption> > </figure> > ... > </figureGroup> > > When I come upon a <figureAnchor> tag during the transform to > an FO document, is there anyway to grab the proper node from > the end of the document, insert it at the <figureAnchor> > location, and then apply-templates to format the elements?? > I've tried copy-of, but this only writes the raw XML to the > output FO file. When trying apply-templates, the processor > jumps to the <figureGroup> at the end of the file, and > proceeds to process from there (skipping the processing of > the rest of the xml file between <figureAnchor> and <figureGroup>). > > Any suggestions are greatly appreciated. > > Thanks, > > Ryan Graham > Digital Content Developer > Ryan.Graham@xxxxxxxxxxxxx > > 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 -> |
---|---|---|
[xsl] Problem relocating nodes and , Ryan Graham | Thread | RE: [xsl] Problem relocating nodes , Passin, Tom |
RE: [xsl] Applying templates to a m, Michael Kay | Date | RE: [xsl] [recursion pattern] sophi, Michael Kay |
Month |