[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] XSL Message


Subject: RE: [xsl] XSL Message
From: "Chuck White" <chuck@xxxxxxxxxxx>
Date: Fri, 20 Dec 2002 10:37:59 -0800

Thanks, Américo! Same to you! Just one minor correction for those English grammar perfectionists out there:

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="message.xsl"?>
<Frase>
 <char code="" count="6">
  <pos ucase="false">5</pos>
  <pos ucase="false">15</pos>
  <pos ucase="false">19</pos>
  <pos ucase="false">22</pos>
  <pos ucase="false">28</pos>
  <pos ucase="false">32</pos>
 </char>
 <char code="!" count="1">
  <pos ucase="false">37</pos>
 </char>
 <char code="a" count="5">
  <pos ucase="false">13</pos>
  <pos ucase="false">16</pos>
  <pos ucase="false">20</pos>
  <pos ucase="false">24</pos>
  <pos ucase="false">35</pos>
 </char>
 <char code="c" count="1">
  <pos ucase="true">6</pos>
 </char>
 <char code="d" count="1">
  <pos ucase="false">18</pos>
 </char>
 <char code="e" count="3">
  <pos ucase="false">1</pos>
  <pos ucase="false">30</pos>
  <pos ucase="false">34</pos>
 </char>
 <char code="h" count="2">
  <pos ucase="false">7</pos>
  <pos ucase="false">23</pos>
 </char>
 <char code="i" count="1">
  <pos ucase="false">9</pos>
 </char>
 <char code="m" count="2">
  <pos ucase="true">0</pos>
  <pos ucase="false">12</pos>
 </char>
 <char code="n" count="3">
  <pos ucase="false">17</pos>
 
  <pos ucase="true">29</pos>
 </char>
 <char code="p" count="2">
  <pos ucase="false">25</pos>
  <pos ucase="false">26</pos>
 </char>
 <char code="r" count="4">
  <pos ucase="false">2</pos>
  <pos ucase="false">3</pos>
  <pos ucase="false">8</pos>
  <pos ucase="false">36</pos>
 </char>
 <char code="s" count="2">
  <pos ucase="false">10</pos>
  <pos ucase="false">14</pos>
 </char>
 <char code="t" count="1">
  <pos ucase="false">11</pos>
 </char>
 <char code="w" count="1">
  <pos ucase="false">31</pos>
 </char>
 <char code="y" count="3">
  <pos ucase="false">4</pos>
  <pos ucase="false">27</pos>
  <pos ucase="true">33</pos>
 </char>
</Frase>

&#83;&#101;&#97;&#115;&#111;&#110;&#39;&#115;&#32;&#71;&#114;&#101;&#101;&#116;&#105;&#110;&#103;&#115;&#44;

Chuck White
-------------------------
Author, Mastering XSLT, Sybex Books
Co-Author, Mastering XML Premium Edition, Sybex Books
http://www.javertising.com/webtech/
http://www.tumeric.net


> -----Original Message-----
> From: Américo Albuquerque [mailto:aalbuquerque@xxxxxxxxxxxxxxxx]
> Sent: Friday, December 20, 2002 9:21 AM
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] XSL Message
> 
> 
> Hi List!
> 
> This is my message in XSL to you all!
> 
> XML File:
> <?xml version="1.0"?>
> <?xml-stylesheet type="text/xsl" href="message.xsl"?>
> 
> <Frase>
>  <char code="" count="6">
>   <pos ucase="false">5</pos>
>   <pos ucase="false">15</pos>
>   <pos ucase="false">19</pos>
>   <pos ucase="false">22</pos>
>   <pos ucase="false">28</pos>
>   <pos ucase="false">32</pos>
>  </char>
>  <char code="!" count="1">
>   <pos ucase="false">37</pos>
>  </char>
>  <char code="a" count="5">
>   <pos ucase="false">13</pos>
>   <pos ucase="false">16</pos>
>   <pos ucase="false">20</pos>
>   <pos ucase="false">24</pos>
>   <pos ucase="false">35</pos>
>  </char>
>  <char code="c" count="1">
>   <pos ucase="true">6</pos>
>  </char>
>  <char code="d" count="1">
>   <pos ucase="false">18</pos>
>  </char>
>  <char code="e" count="3">
>   <pos ucase="false">1</pos>
>   <pos ucase="false">30</pos>
>   <pos ucase="false">34</pos>
>  </char>
>  <char code="h" count="2">
>   <pos ucase="false">7</pos>
>   <pos ucase="false">23</pos>
>  </char>
>  <char code="i" count="1">
>   <pos ucase="false">9</pos>
>  </char>
>  <char code="m" count="2">
>   <pos ucase="true">0</pos>
>   <pos ucase="false">12</pos>
>  </char>
>  <char code="n" count="3">
>   <pos ucase="false">17</pos>
>   <pos ucase="false">21</pos>
>   <pos ucase="true">29</pos>
>  </char>
>  <char code="p" count="2">
>   <pos ucase="false">25</pos>
>   <pos ucase="false">26</pos>
>  </char>
>  <char code="r" count="4">
>   <pos ucase="false">2</pos>
>   <pos ucase="false">3</pos>
>   <pos ucase="false">8</pos>
>   <pos ucase="false">36</pos>
>  </char>
>  <char code="s" count="2">
>   <pos ucase="false">10</pos>
>   <pos ucase="false">14</pos>
>  </char>
>  <char code="t" count="1">
>   <pos ucase="false">11</pos>
>  </char>
>  <char code="w" count="1">
>   <pos ucase="false">31</pos>
>  </char>
>  <char code="y" count="3">
>   <pos ucase="false">4</pos>
>   <pos ucase="false">27</pos>
>   <pos ucase="true">33</pos>
>  </char>
> </Frase>
> 
> XSL File(message.xsl):
> <?xml version="1.0"?>
> 
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
>  <xsl:output method="text"/>
> 
>  <xsl:template match="Frase">
>   <xsl:apply-templates select="*/pos">
>    <xsl:sort select="." data-type="number"/>
>   </xsl:apply-templates>
>  </xsl:template>
> 
>  <xsl:template match="pos">
>   <xsl:variable name="char" select="../@code"/>
>   <xsl:choose>
>    <xsl:when test="$char=''">
>    <xsl:text> </xsl:text>
>    </xsl:when>
>    <xsl:when test="@ucase='true'">
>    <xsl:value-of
> select="translate($char,'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQR
> STUVWXYZ')"/>
>    </xsl:when>
>    <xsl:otherwise>
>    <xsl:value-of select="$char"/>
>    </xsl:otherwise>
>   </xsl:choose>
>  </xsl:template>
> </xsl:stylesheet>
> 
> 
> 
> 
> -------------------------------------------
> Essa mensagem é destinada ao utilizador do email somente, e poderá
> conter informações que são de caracter CONFIDENCIAL. Se não é o
> utilizador desse email por favor fique notificado que a propagação dessa
> informação é estritamente proibida. Se recebeu esse email por problemas
> técnicos (erro) por favor envie-nos uma mensagem imediatamente
> notificando do ocorrido e apague todas as copias e anexos que faziam
> parte da mensagem. Obrigado.
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


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



Current Thread
Keywords