[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: xls:for-each not working
Hi, Josh, If you don't succeed this time around, post more of your stylesheet next time. When I see a named template go by with no other context, I often wonder whether part of the problem isn't being caused by whatever code calls the named template. Also, I strongly suspect that your problem could be more easily solved by XSLT's usual processing model of matching templates and the apply-templates statement rather than named templates. In other words, I bet we can help you more if you show us more. Jay Bryant Bryant Communcation Services (presently consulting at Synergistic Solution Technologies) josh higgins <doopsterus@xxxxxxxxx> 04/01/2005 01:56 PM Please respond to xsl-list@xxxxxxxxxxxxxxxxxxxxxx To xsl-list@xxxxxxxxxxxxxxxxxxxxxx cc Subject RE: xls:for-each not working ok fellaz thanks! I will give it a shot! Thanks!!! --- Michael Kay <mike@xxxxxxxxxxxx> wrote: > A path expression starting with "/" selects from the > root of the document. > You have written: > > <xsl:for-each select="/invoice/detail/row"> > <fo:block> > <xsl:value-of select="/transaction_detail"/> > </fo:block> > > </xsl:for-each> > > You want to select the transaction_detail as a child > of the row, so leave > out the "/". > > Michael Kay > http://www.saxonica.com/ > > > > -----Original Message----- > > From: josh higgins [mailto:doopsterus@xxxxxxxxx] > > Sent: 01 April 2005 20:47 > > To: xsl > > Subject: xls:for-each not working > > > > I cannot get my for-each statement to work. Am I > > doing this incorrectly? I am just wanting to > output > > all of the data in the xml file that has a > > <transaction_data> tag. Here is my statement and > > below is the sample xml. I use this to attempt to > > display my template <xsl:call-template > name="detail"/> > > Please help! > > > > Thanks! > > Josh > > > > <xsl:template name="detail"> > > <xsl:for-each select="/invoice/detail/row"> > > <fo:block> > > <xsl:value-of select="/transaction_detail"/> > > </fo:block> > > > > </xsl:for-each> > > </xsl:template> > > > > SAMPLE XML > > <invoice> > > <detail> > > <row> > > <line_sequence>1</line_sequence> > > <transaction_detail>Activity for (620) > > 251-1559</transaction_detail> > > <format_control>C1</format_control> > > <group_no>1</group_no> > > </row> > > <row> > > <line_sequence>2</line_sequence> > > <group_no>1</group_no> > > </row> > > <row> > > <line_sequence>3</line_sequence> > > <transaction_detail> Transaction > > Activity</transaction_detail> > > <format_control>C1</format_control> > > <group_no>1</group_no> > > </row> > > <row> > > <line_sequence>4</line_sequence> > > <format_control>U1</format_control> > > <group_no>1</group_no> > > </row> > > <row> > > <line_sequence>5</line_sequence> > > <transaction_detail> > > Description</transaction_detail> > > <group_no>1</group_no> > > </row> > > <row> > > <line_sequence>6</line_sequence> > > <transaction_detail> > > > ============================================================== > > ==============</transaction_detail> > > <group_no>1</group_no> > > </row> > > </detail> > > </invoice> > > > > > > > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! Personals - Better first dates. More second > dates. > > http://personals.yahoo.com > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
|
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
|