Subject: RE: [xsl] Handling mixed content elements From: Mukul Gandhi <mukul_gandhi@xxxxxxxxx> Date: Fri, 6 May 2005 01:47:47 -0700 (PDT) |
I am using identity template.. And other templates for specific nodes.. Regards, Mukul --- aspsa <aspsa@xxxxxxxxxxxxx> wrote: > Interesting... > > If I understand you correctly, you've utilized an > identity template. Very > cool. Unfortunately, and I did not specify this in > my original post, the > structure of the XML document is about half > narrative-like and half > data-like. The identity template would be too broad > to address it. > > Still, that was interesting. Thanks for the > feedback. > > > Respectfully, > > ASP > > -----Original Message----- > From: Mukul Gandhi [mailto:mukul_gandhi@xxxxxxxxx] > Sent: Friday, May 06, 2005 3:32 AM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: [xsl] Handling mixed content elements > > > Please try this XSL.. (I am assuming, you wish to > generate HTML) > > <?xml version="1.0"?> > <xsl:stylesheet > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > version="1.0"> > > <xsl:output method="html" indent="yes" /> > > <xsl:template match="/"> > <html> > <head> > <title/> > </head> > <body> > <xsl:apply-templates /> > </body> > </html> > </xsl:template> > > <xsl:template match="node() | @*"> > <xsl:copy> > <xsl:apply-templates select="node() | @*" /> > </xsl:copy> > </xsl:template> > > <xsl:template match="paragraph"> > <p> > <xsl:apply-templates /> > </p> > </xsl:template> > > <xsl:template match="bold"> > <span style="font-weight: bold"> > <xsl:apply-templates /> > </span> > </xsl:template> > > </xsl:stylesheet> > > Regards, > Mukul > > --- aspsa <aspsa@xxxxxxxxxxxxx> wrote: > > 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 > > > > > > > > __________________________________ > Do you Yahoo!? > Yahoo! Mail - Find what you need with new enhanced > search. > http://info.mail.yahoo.com/mail_250 > > Discover Yahoo! Use Yahoo! to plan a weekend, have fun online and more. Check it out! http://discover.yahoo.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Handling mixed content el, aspsa | Thread | RE: [xsl] Handling mixed content el, aspsa |
RE: [xsl] Handling mixed content el, Andrew Welch | Date | Re: [xsl] Recognized Unicode charac, Colin Paul Adams |
Month |