[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
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.
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:stylesheet>
thx in advance
,jim fuller
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
[xsl] select lang attribute problem
Subject: [xsl] select lang attribute problem From: cutlass <cutlass@xxxxxxxxxxx> Date: Wed, 28 Feb 2001 18:27:03 +0000 |
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>
desired result ------------------------------------------------------
test1 test3
thx in advance
,jim fuller
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: The top 10 limitations of XSLT , Uche Ogbuji | Thread | Re: [xsl] select lang attribute pro, Francis Norton |
[xsl] how cani call a java object o, Kumar Vallabhu | Date | RE: [xsl] how cani call a java obje, Awasthi, Anand |
Month |
Keywords