Subject: RE: [xsl] Node Order and Value determination From: Jarno.Elovirta@xxxxxxxxx Date: Tue, 3 Feb 2004 09:27:57 +0200 |
Hi, > I am stumped trying to deterimne based upon my xml input file > structure > how to generate > the proper number of fo:table-column based upon OBJECT > element(s) nested > within its parent TABLE element. > > My xml input file: > > <TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" OCCURENCE="1"> > <DPROW> > <OBJECT ALIGN="left" > STYLE="background-color:#FFFFFF;" HEIGHT="10"/> > </DPROW> > </TABLE> > <TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" > WIDTH="842" OCCURENCE="2"> > <DPROW> > <OBJECT ALIGN="left" WIDTH="3"/> > <OBJECT> > <TABLE WIDTH="100%" BORDER="0" > CELLSPACING="0" CELLPADDING="0" OCCURENCE="2"> > <DPROW> > <OBJECT WIDTH="4" HEIGHT="6"/> > <OBJECT WIDTH="22" HEIGHT="6"/> > <OBJECT WIDTH="67" HEIGHT="6"/> > <OBJECT WIDTH="2" HEIGHT="6"/> > <OBJECT WIDTH="211" HEIGHT="6"/> > <OBJECT WIDTH="2" HEIGHT="6"/> > <OBJECT WIDTH="273" HEIGHT="6"/> > <OBJECT WIDTH="48" HEIGHT="6"/> > <OBJECT WIDTH="92" HEIGHT="6"/> > <OBJECT WIDTH="2" HEIGHT="6"/> > <OBJECT WIDTH="2" HEIGHT="6"/> > <OBJECT WIDTH="82" HEIGHT="6"/> > <OBJECT WIDTH="6" HEIGHT="6"/> > <OBJECT WIDTH="22" HEIGHT="6"/> > <OBJECT WIDTH="5" HEIGHT="6"/> > </DPROW> > [..snip...] > > Within my TABLE template I need a XPATH statement that works with my > nested xml structure for determining fo:table-columns based upon the > number of OBJECT elements. Specifically in the following xml structure > > <TABLE><DPROW><OBJECT></OBJECT></DPROW></TABLE> should generate one > fo:table-column; > > <TABLE><DPROW><OBJECT></OBJECT><OBJECT></OBJECT></DPROW></TABL > E> should > generate two fo:table-column statements > <TABLE><DPROW><OBJECT></OBJECT><OBJECT></OBJECT><OBJECT></OBJE > CT></DPROW></TABLE> > should generate three fo:table-column statements e.g. <xsl:for-each select="TABLE/DPROW/OBJECT"> <fo:table-column/> </> or if you want all the OBJECTs, then select "descendant::OBJECT". Cheers, Jarno - NEGATIVE FORMAT: Transfer XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Node Order and Value determin, scott gabelhart | Thread | Re: [xsl] Node Order and Value dete, scott gabelhart |
[xsl] Node Order and Value determin, scott gabelhart | Date | RE: [xsl] Switching off character e, Stuart Brown |
Month |