|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Translating grammars XML in others languages
Hi Paulo,
Not to comment on the question you asked, but rather than using
disable-output-escaping to create elements and attributes, you should
use xsl:element and xsl:attribute with attribute value templates in
their name attributes. Rather than:
> <xsl:template match="CURRICULO-VITAE">
>
> <xsl:variable name="DocRegras" select="$PCntdDocRegras"/>
>
> <!-- CURRICULO (INICIO) -->
> <xsl:text disable-output-escaping="yes"><</xsl:text>
> <xsl:value-of select="$DocRegras/CURRICULO-VITAE/@CURRICULO-VITAE"/>
> <xsl:text> </xsl:text>
>
> <!-- @SISTEMA-ORIGEM-XML -->
> <xsl:value-of select="$DocRegras/CURRICULO-VITAE/@SISTEMA-ORIGEM-XML"/>
> <xsl:text>="</xsl:text>
> <xsl:value-of select="@SISTEMA-ORIGEM-XML"/>
> <xsl:text>" </xsl:text>
>
> <!-- @DATA-ATUALIZACAO -->
> <xsl:value-of select="$DocRegras/CURRICULO-VITAE/@DATA-ATUALIZACAO"/>
> <xsl:text>="</xsl:text>
> <xsl:value-of select="@DATA-ATUALIZACAO"/>
> <xsl:text>" </xsl:text>
>
> <!-- @HORA-ATUALIZACAO -->
> <xsl:value-of select="$DocRegras/CURRICULO-VITAE/@HORA-ATUALIZACAO"/>
> <xsl:text>="</xsl:text>
> <xsl:value-of select="@HORA-ATUALIZACAO"/>
> <xsl:text>" </xsl:text>
>
> <xsl:text disable-output-escaping="yes">></xsl:text>
[snip]
use:
<xsl:template match="CURRICULO-VITAE">
<xsl:variable name="DocRegras"
select="$PCntdDocRegras/CURRICULO-VITAE" />
<xsl:element name="{$DocRegras/@CURRICULO-VITAE}">
<xsl:attribute name="{$DocRegras/@SISTEMA-ORIGEM-XML}">
<xsl:value-of select="@SISTEMA-ORIGEM-XML" />
</xsl:attribute>
<xsl:attribute name="{$DocRegras/@DATA-ATUALIZACAO}">
<xsl:value-of select="@DATA-ATUALIZACAO" />
</xsl:attribute>
<xsl:attribute name="{$DocRegras/@HORA-ATUALIZACAO}">
<xsl:value-of select="@HORA-ATUALIZACAO" />
</xsl:attribute>
...
</xsl:element>
</xsl:template>
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








