xsl-list
[Top] [All Lists]

parse multilanguage XML-file

2003-03-05 06:22:33
hi,

i have problems parsing my multilanguage XML file.

here is a short outline of the XML file:

<?xml version="1.0" encoding="ISO-8859-1"?>
<page>
<pagecontent>
        <lang name="de">
                <section>
                        ......
                        <!--
                                here comes for example the complete german 
content of
                                this file
                        -->

                </section>
        </lang>

        <lang name="en">
                <section>
                        ......
                </section>
        </lang>
</pagecontent>
</page>


now i want to match _only_ on of the language parts

so my first tamplate-match is 

<xsl:template match="/page/pagecontent/lang[(_at_)name='de']">
  <html>
        <body>
                      <xsl:apply-templates/>    <----------------+
        </body>                                                            |
  </html>                                                                    |
  </xsl:template>                                                         |
                                                                                
|
how can apply my following tamplates only on child-nodes of  
/page/pagecontent/lang[(_at_)name='de']
and _ignore_ all other language-nodes.

one of the folowing templates is

<xsl:template match="section">
                <xsl:value-of select="@title"/>
                <hr/>
                ...
</xsl:template>

and i want to apply this template only on child-nodes of the chosen 
language-node.

thanks
jm

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>