To get the id attribute, you'd use <xsl:value-of select="location/@id"/> (above the for-each loop).
A more natural way to do this would be with xsl:apply-templates.
These are basic XSLT questions, not FOP questions - RTFM or ask them on the XSLT list: http://www.mulberrytech.com/xsl/xsl-list/index.html
-Jim
Subbiah wrote:
My XML - <location id="texas"> <name>Jim</name> <children>tommy</children> <children>pam<children> <children>sam<children> </name> </location>
I need to do two things
1. access location.id
2. The number of children can vary so I need to get all the children, when I
use a for-each tag I am not able to access it.
<xsl:for-each select = "location/name/children">
<fo:block text-align="left">
<xsl:value-of select = "location/name/children"/>
</fo:block> </xsl:for-each>
Any help ?
regards, raman
--------------------------------------------------------------------- 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]