|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Style Rules for Mixed Elements
On Mon, 10 Jul 2000, Charles Cantrell wrote: > I have a DTD that declares a mixed "Para" element as follows: > > <!ELEMENT Para (#PCDATA | Menu | GlossItem | Prompt | WindowID | ErrMsg )*> > > An example Para is: > > <Para>Selections from menu <Menu>1,2,1</Menu> are used to control paramite > tweaking.</Para> > > I would like to write an xsl style rule that would format elements inside > the Para element with a color, for example, while leaving the "text" of the > Para element alone. > > Formatting the above example, the character string "1,2,1" might appear in > green, while the rest of the text in the element might be in black. Is there anything wrong with this: <xsl:template match="Para"> <p> <xsl:apply-templates/> </p> </xsl:template> <xsl:template match="Menu"> <span style="color: green"><xsl:apply-templates/></span> </xsl:template> Or you can be more specific in the Menu case by specifying "Para/Menu" as the match attribute value. (this assumes you're using HTML as the output format, but the technique applies the same if it's FO's). -- <Matt/> Fastnet Software Ltd. High Performance Web Specialists Providing mod_perl, XML, Sybase and Oracle solutions Email for training and consultancy availability. http://sergeant.org | AxKit: http://axkit.org *************************************************************************** This is xml-dev, the mailing list for XML developers. To unsubscribe, mailto:majordomo@x...&BODY=unsubscribe%20xml-dev List archives are available at http://xml.org/archives/xml-dev/ ***************************************************************************
|
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
|
|||||||||

Cart








