[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] select lang attribute problem
hello all,
any ideas on selecting nodes based on the 2 following conditions being met a) existance of lang attribute is boolean false ( in other words when there is no explicit lang attribute select it as a default) if a) is TRUE then b) presence of lang="en" is boolean true ( the 'en' would be supplied by a xsl:param) a solution at the top level of xsl would be most desirable with an xsl:param setting the desired language to extract ............ so far i've got lots of methods, just can't find anything elegant enough to apply to a larger system for multilingual support. any comments or pointers with how people are approaching multilingual xml/xsl..greatly appreciated. xml ----------------------------------------------------- <?xml version="1.0" encoding="UTF-8?> <?xml-stylesheet href="test.xsl" type="text/xsl"?> <resource> <test xml:lang="en">test1</test> <test xml:lang="de">test2</test> <test >test3</test> </resource> xsl ( so far... ) ------------------------------------------------------ <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:param name="lang">en</xsl:param> <xsl:template match="/"> <xsl:apply-templates/> </xsl:template> <xsl:template match="test"> <xsl:value-of select="node()"> </xsl:template> </xsl:stylesheet>
test1 test3 thx in advance ,jim fuller XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|