<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:i18n="http://apache.org/cocoon/i18n/2.0">
<xsl:template match="gender"> <i18n:text><xsl:value-of select="@sex"/></i18n:text> <xsl:text/> <xsl:value-of select="name"/> </xsl:template> </xsl:stylesheet> in catalogue_en.xml: <message key="Male">Mr.</message> <message key="Female">Mrs.</message> in catalogue_de.xml: <message key="Male">Frau</message> <message key="Female">Herr</message> Regards, Joerg kavitha ramesh wrote: > Hi, > > I have an xml file which is as follows: > > simple.xml > ---------- > <menu> > <person> > <gender sex="Male"> > <name>Ramesh</name> > </gender> > </person> > <person> > <gender sex="Female"> > <name>Kavitha</name> > </gender> > </person> > <person> > </menu> > > and my xsl file is as follows: > > simple.xsl > ---------- > > <i18n:text>text1</i18n:text> > <i18n:text>text2</i18n:text> > > > and my messages for i18n are as follows: > > messages_en > ----------- > <message key="text1">Mr</message> > <message key="text2">Mrs</message> > > messages_de > ----------- > <message key="text1">Herrn</message> > <message key="text2">Frau</message> > > If the sex is male, the browser should display > > Mr.Ramesh(English) > Herrn.Ramesh(German) > > If the sex is female then the browser should display > > Mrs.Kavitha(English) > Frau.Kavitha(German) > > How do I do this?Please help me,,, > > Kavitha. -- System Development VIRBUS AG Fon +49(0)341-979-7419 Fax +49(0)341-979-7409 [EMAIL PROTECTED] www.virbus.de --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>