[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Numbering and adding commas
Greetings, I have been hitting my head against this problem for several days. I was determined to figure it out on my own with the various resources now available. But no love. I have questions with multiple answer tagged, such as this one: <topic>Finding Nouns</topic> <item> 1. At one <answer>time</answer> <answer>dinosaurs</answer> were <answer>rulers</answer> of the <answer>earth</answer>.</item> Some items have only one answer tagged: <item> 2. <answer>Most</answer> of the flags before then were actually poles</item> I am trying to list the answers for each item after the number. But then I am also trying to add a comma after all but the last item in the list, like this: 1. time, dinosaurs, rulers, earth Here is relevant part of my stylesheet: <xsl:template match="item"> <xsl:text> </xsl:text> <xsl:text>	</xsl:text> <xsl:number count="item" level="any" from="topic" format="1.	"/> <xsl:for-each select="answer | ansus | ansdus | embedded | attribute::answer"> <xsl:if test="position() != last()"> <xsl:apply-templates select="."/>, <xsl:text/> </xsl:if> </xsl:for-each> </xsl:template> This current snippet produces the output below, in which the last answer has been cut completely. Finding Nouns 1. time, dinosaurs, rulers, I love reading the list. Please excuse my newbie malformed code. Terry
|
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
|