XML/XSLT stylesheet/format date — различия между версиями

Материал из Web эксперт
Перейти к: навигация, поиск
 
м (1 версия)
 
(нет различий)

Текущая версия на 11:26, 26 мая 2010

December in German

   <source lang="xml">

File: Data.xml

File: Transform.xslt <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="2.0"

 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
 xmlns:xs="http://www.w3.org/2001/XMLSchema">
 <xsl:output method="text"/>
 <xsl:template match="/">
   
   <xsl:text>December 25, 1960 in German: </xsl:text>
   <xsl:value-of select="format-date(xs:date("1960-12-25"), "[D] [MNn,3-3] [Y0001]", "de", "AD", "DE")"/>
 </xsl:template>

</xsl:stylesheet> Output: December 25, 1960 in German: 25 Dez 1960

</source>
   
  


format-date(/orgchart/@date, "[D1] [MNn] [Y1]")

   <source lang="xml">


File: Data.xml <?xml version="1.0"?> <orgchart date="2004-03-31"> </orgchart>

File: Transform.xslt <?xml version="1.0"?> <html xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

 xsl:version="2.0">
 <head>
   <title>Management Structure</title>
 </head>
 <body>

<xsl:value-of select="format-date(/orgchart/@date, "[D1] [MNn] [Y1]")" />

 </body>

</html> Output: <html>

  <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <title>Management Structure</title>
  </head>
  <body>

31 March 2004

  </body>

</html>

</source>
   
  


select="format-date(current-date(),"[dwo]")"

   <source lang="xml">

File: Data.xml

File: Transform.xslt <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="2.0"

 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
 xmlns:xs="http://www.w3.org/2001/XMLSchema">
 <xsl:output method="text"/>
 <xsl:template match="/">
   <xsl:text>
  Today is the </xsl:text>
   <xsl:value-of select="format-date(current-date(),"[dwo]")"/>
   <xsl:text> day of the year. </xsl:text>
   
 </xsl:template>

</xsl:stylesheet> Output:

 Today is the three hundred and forty-fifth day of the year. 
</source>