Have a look at the examples shipped with cocoon. you'll find the wildcard
matcher which will help you
e.g.
<map:match pattern="xxxx/*/*.xml">
<map:generate src="{1}/{2}.xml"/>
<map:transform type="cinclude"/>
<map:serialize type="xml"/>
</map:match>
Hope that helps
_Reinhard
> -----Original Message-----
> From: Cenk Uysal [mailto:[EMAIL PROTECTED]]
> Sent: Friday, May 03, 2002 2:35 PM
> To: [EMAIL PROTECTED]
> Subject: Internationalization without i18n
>
>
> Hi,
>
> I want to prepare a site which I will serve both in English and
> Turkish language. So I want to use a way of serving my site in
> different languages but without using i18n property of Cocoon.
> Because I think this technology is in stage of development. Thus I
> think I will use a method such like this:
>
> This is the XML document example:
>
> <?xml version="1.0"?>
> <personnels>
> <personnel>
> <name>Cenk</name>
> <surname>Uysal</surname>
> <title lang="tr">Arastirma Gorevlisi</title>
> <title lang="en">Searching Assistant</title>
> </personnel>
> </personnels>
> And this is the XSL file:
>
> <?xml version="1.0"?>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
>
> <xsl:template match="/">
> <html>
> <body>
> <table border="2">
> <tr>
> <th>Name</th>
> <th>Surname</th>
> <th>title</th>
> </tr>
> <xsl:for-each select="personnels/personnel/title[@lang='any lang
> attribute']">
> <tr>
> <td><xsl:value-of select="name"/></td>
> <td><xsl:value-of select="surname"/></td>
> <td><xsl:value-of select="title"/></td>
> </tr>
> </xsl:for-each>
> </table>
> </body>
> </html>
> </xsl:template>
> </xsl:stylesheet>
> But with this method I always have to pass the language attribute. I
> don't want to pass it as a parameter after the address of the file
> such as: http://localhost/cocoon/personnel/personnel.xml?param=en
>
> I saw a method for parameter passing in Amazon.com website. It was
> like this:
>
> http://www.amazon.com/parameters_here/file_requested
>
> That means parameters were in address but as a directory name. May I
> do this by Cocoon? Or do you have any idea of passing parameters for
> internationalization? What about i18n? Do you think it is useful?
>
> Thanks for your helps...
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Health - your guide to health and wellness
> http://health.yahoo.com
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
> To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> For additional commands, e-mail: <[EMAIL PROTECTED]>
>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>