|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Node Order and Value determination
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|






