[xsl] Create table with optional elements

Subject: [xsl] Create table with optional elements
From: "Ricardo Saraiva" <rss@xxxxxxxxxxxxxx>
Date: Tue, 27 May 2003 11:50:11 +0100
Hello,

I have an xml file with optional elements and I want to create a table
with it. The problem is how to put the elements in the correct column
and how to create the correct table header. An extract of the xml file
is:
<wn2:ArrayOfToken_Response i:type="wn1:ArrayOfToken">
            <wn1:Token i:type="wn1:Token">
                <wn1:term i:type="wn1:ArrayOfTerm">
                    <wn1:Term i:type="wn1:Term">
                        <wn1:data
i:type="d:string">cadeirao_fr</wn1:data>
                        <wn1:lang i:type="d:string">fr</wn1:lang>
                    </wn1:Term>
                    <wn1:Term i:type="wn1:Term">
                        <wn1:data
i:type="d:string">cadeirao_pt</wn1:data>
                        <wn1:lang i:type="d:string">pt</wn1:lang>
                    </wn1:Term>
                </wn1:term>
            </wn1:Token>
            <wn1:Token i:type="wn1:Token">
                <wn1:term i:type="wn1:ArrayOfTerm">
                    <wn1:Term i:type="wn1:Term">
                        <wn1:data
i:type="d:string">cadeira_en</wn1:data>
                        <wn1:lang i:type="d:string">en</wn1:lang>
                    </wn1:Term>
                    <wn1:Term i:type="wn1:Term">
                        <wn1:data
i:type="d:string">cadeira_es</wn1:data>
                        <wn1:lang i:type="d:string">es</wn1:lang>
                    </wn1:Term>
                    <wn1:Term i:type="wn1:Term">
                        <wn1:data
i:type="d:string">cadeira_fr</wn1:data>
                        <wn1:lang i:type="d:string">fr</wn1:lang>
                    </wn1:Term>
                    <wn1:Term i:type="wn1:Term">
                        <wn1:data
i:type="d:string">cadeira_pt</wn1:data>
                        <wn1:lang i:type="d:string">pt</wn1:lang>
                    </wn1:Term>
                </wn1:term>
            </wn1:Token>
...
</wn2:ArrayOfToken_Response>

The header of the table is supposed to be wn1:lang and the columns
filled with the correspondent wn1:data.
Can someone help me? I have some urgency to it...

Thank you in advance,

Best regards,

Ricardo Saraiva.




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


Current Thread