|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] how to <xsl:apply-templates /> for ELEMENT nodes only?
At the moment, I have
<!-- lots of imported templates in this XSL file --> <xsl:template match="/"> <html> <head> <title>UC Policy Database</title> <link rel="StyleSheet" type="text/css" href="policydb_content.css"/> </head> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <xsl:call-template name="header"/> <xsl:apply-templates select="//menu" mode="menu"/>  <xsl:apply-templates /> <xsl:call-template name="footer"/> </body> </html> </xsl:template> But in order to stop the text node from being spewed out by default, I have to explicityly surpress it with <xsl:template match="//text()" /> While this works, surely there is a more elegant way. The source XML uses an informal schema designed by someone else which mixes text with elements (document centric schema). I'm halfway through overhauling their XSLT templates and I just want all templates matching any type of element to be applied. -- Terence Kearns ph: +61 2 6201 5516 Enterprise Applications Developer Enterprise Systems Support and Development Information and Communications Technology (ICT) Services University of Canberra, Australia - http://www.canberra.edu.au
|
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








