Subject: RE: [xsl] single HTML tag around repeating patterns From: Américo Albuquerque <aalbuquerque@xxxxxxxxxxxxxxxx> Date: Fri, 12 Jul 2002 17:27:14 +0100 |
your <div id="procedures" class="procedures" style="display:none"> should be in the template that call's this one like: <xsl:template ...> <div ...> <xsl:apply-templates select="PROC/SUBSECTION"/> </div> thi sway it wraps all of your subsections hope that this helps you. -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Brad Miller Sent: Friday, July 12, 2002 5:13 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] single HTML tag around repeating patterns This is probably one of those really simple things that I just can't seem to grasp today. I am trying to place a <div> tag around a repeating pattern. Everything I do either gives me a <div> around each subsection or I get none of the subsections and just a <div>. The div tag below should surround all of my SUBSECTIONs. The way I have it now I get the same div for every subsection. So how can I get one instance of the div surrounding multiple subsections? <xsl:template match="PROC/SUBSECTION"> <div id="procedures" class="procedures" style="display:none"> <xsl:for-each select="TITLE"> <h2><xsl:apply-templates select = "." /></h2> </xsl:for-each> <xsl:for-each select="PARA"> <p><xsl:apply-templates select = "." /></p> </xsl:for-each> <ol> <xsl:for-each select="LIST/ITEM-NUMBER"> <li><xsl:apply-templates select = "." /></li> </xsl:for-each> </ol> </div> </xsl:template> I want my final output to look like this: <div id="procedures" class="procedures" style="display:none"> <h2>title 1</h2> <p>paragraph 1</p> <ol> <li>list 1.1</li> <li>list 2.1</li> </ol> <h2>title 2</h2> <p>paragraph 2</p> <ol> <li>list 1.2</li> <li>list 2.2</li> </ol> </div> Thanks Brad XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] single HTML tag around repeat, Brad Miller | Thread | [xsl] Escaping single quote, Manish M. Shah |
RE: [xsl] XSLT & SQL, Charles Knell | Date | RE: [xsl] XSLT & SQL, Charles Knell |
Month |