XML/XSLT stylesheet/cast

Материал из Web эксперт
Версия от 21:22, 25 мая 2010; (обсуждение)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

"1995-04-21" castable as xs:date: true

   <source lang="xml">

File: Transform.xslt <?xml version="1.0"?> <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>"1995-04-21" castable as xs:date: </xsl:text>
   <xsl:value-of select=""1995-04-21" castable as xs:date"/>
 </xsl:template>

</xsl:stylesheet>

Output: "1995-04-21" castable as xs:date: true

</source>
   
  


"3" castable as xs:integer: true

   <source lang="xml">

<?xml version="1.0"?> <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>"3" castable as xs:integer: </xsl:text>
   <xsl:value-of select=""3" castable as xs:integer"/>
 </xsl:template>

</xsl:stylesheet> Output: "3" castable as xs:integer: true

</source>
   
  


"e" castable as xs:integer: false

   <source lang="xml">

<?xml version="1.0"?> <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>"e" castable as xs:integer: </xsl:text>
   <xsl:value-of select=""e" castable as xs:integer"/>
 </xsl:template>

</xsl:stylesheet> Output: "e" castable as xs:integer: false

</source>