You could have also done it like
<xsl:template match="repeater">
<xsl:apply-templates select="tubby"/>
</xsl:template>
<xsl:template match="tubby">
<fo:block>
Name : <xsl:value-of select="name"/> / Colour :
<xsl:value-of select="colour"/>
</fo:block>
</xsl:template>
-----Original Message-----
From: Manuel Reyes [mailto:[EMAIL PROTECTED]
Sent: 20 November, 2003 12:08
To: [EMAIL PROTECTED]
Subject: RE: Merging XML and FO files
For anybody who may be searching this list in trying to find the answers
to the questions I am asking, this is how it is done :
XML File :
<repeater>
<tubby>
<name>Dipsy</name>
<colour>Green</colour>
</tubby>
<tubby>
<name>Laalaa</name>
<colour>Red</colour>
</tubby>
<tubby>
<name>Po</name>
<colour>Purple</colour>
</tubby>
</repeater>
XSL File :
<xsl:for-each select="repeater/tubby">
<fo:block>
Name : <xsl:value-of select="name"/> / Colour : <xsl:value-of
select="colour"/>
</fo:block>
</xsl:for-each>
This will generate the following pdf :
Name : Dipsy / Colour : Green
Name : Laalaa / Colour : Red
Name : Po / Colour : Purple
Once again thanks to all those who replied
-----Original Message-----
From: Manuel Reyes
Sent: 20 November 2003 11:36
To: [EMAIL PROTECTED]
Subject: RE: Merging XML and FO files
That's great, thanks a lot for those files they more or less cover
everything I needed to know.
One small thing though, due to the nature of the documents I am creating
the ability to create "intelligent" tables is essential. As an example
I have a table called "foos" in which all my foos are listed, the data
being held in a database. Now as the total of foos I have increases (or
decreases), I will need to regenerate the table (PDF) and this table
needs to look professional. So I need something that will allow me to
create dynamic tables that will only contain the amount of rows I need
to add the details of the foos in the database.
I had a look around on http://www-106.ibm.com/developerworks/xml/ I
found some information about basic merging, but nothing on dynamic
merges.
-----Original Message-----
From: Manjush G. Menon [mailto:[EMAIL PROTECTED]
Sent: 20 November 2003 06:45
To: [EMAIL PROTECTED]
Subject: Fw: Merging XML and FO files
Iam sorry the about the missed attachment.
--
Manjush G Menon /"\ ASCII Ribbon Campaign
[EMAIL PROTECTED] \ / Respect for open standards
FSC Consultant X No HTML/RTF in
email
FSC SGB Governing body member / \ No M$ Word docs in email
----- Original Message -----
From: "Manjush G. Menon" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, November 20, 2003 9:18 AM
Subject: Re: Merging XML and FO files
>
> Hi,
>
> Iam using FOP in a similar scenario. As Charles said, its XSLT that
you need
>
> Please try out the XML/XSL:FO attached.
>
> --
> Thanks
> Manjush
>
> ----- Original Message -----
> From: <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, November 19, 2003 11:59 PM
> Subject: RE: Merging XML and FO files
>
>
> > The instructions at this link
> (http://xml.apache.org/fop/running.html#standalone-start) seem pretty
clear to
> me. I think the piece you are missing is an XSLT stylesheet to convert
your
XML
> to XSL-FO.
> > --
> > Charles Knell
> > [EMAIL PROTECTED] - email
> >
> >
> >
> > -----Original Message-----
> > From: Manuel Reyes <[EMAIL PROTECTED]>
> > Sent: Wed, 19 Nov 2003 17:51:51 -0000
> > To: <[EMAIL PROTECTED]>
> > Subject: Merging XML and FO files
> >
> > Hello all,
> >
> > I am currently working on an application that will pull data values
from a
> database and place these into an XML file. The resulting XML file is
then to
be
> merged with an FO template file and the result would be used to
generate a PDF
> >
> > The reason for the mail, is that I wanted to get opinions on the
best way to
> go about doing this. In my minds eye I have the following idea :
> >
> > XML File (containing data values) :
> > <merge_test_report>
> > <field_values>
> > <value id="@value1">abc
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------- -
Visit our Internet site at http://www.reuters.com
Get closer to the financial markets with Reuters Messaging - for more
information and to register, visit http://www.reuters.com/messaging
Any views expressed in this message are those of the individual
sender, except where the sender specifically states them to be
the views of Reuters Ltd.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]