Subject: [xsl] Handling mixed content elements From: aspsa <aspsa@xxxxxxxxxxxxx> Date: Fri, 06 May 2005 02:41:15 -0400 |
Hi, folks. In the XML snippet below... <paragraph> <bold>Actel</bold> (Sunnyvale, CA) will showcase its third-generation flash-based FPGA device, ProASIC3 (see <italic>page 105</italic>)said to be the industry's lowest-cost FPGA, starting at $1.50. The company's Libero integrated design environment and broad IP offerings will also be on exhibit. Free workshops and demonstrations will be offered throughout the show. (Booth #920, http://info.edu/47) </paragraph> ...I applied the following template... <xsl:template match="paragraph"> <p> <xsl:if test="bold"> <span style="font-weight: bold"><xsl:value-of select="bold" /></span> </xsl:if> <xsl:if test="italic"> <span style="font-style: italic"><xsl:value-of select="italic" /></span> </xsl:if> <xsl:if test="text()"> <xsl:value-of select="text()" /> </xsl:if> </p> </xsl:template> ...for which I received the following result... <p> <span style="font-weight: bold">Actel </span><span style="font-style: italic">page 105</span>(Sunnyvale, CA) will showcase its third-generation flash-based FPGA device, ProASIC3 (see </p> In the source XML document, each paragraph may contain any number of <bold> and <italic> tags in any order. How can I modify the "paragraph" template to account for this? Thanks for your feedback. Respectfully, ASP
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Node position and numberi, c p | Thread | Re: [xsl] Handling mixed content el, Bill Humphries |
Re: [xsl] Name Spaces in Selects an, David Carlisle | Date | [xsl] how do I decrypt the packge i, Anish Gmail |
Month |