xsl-list
[Top] [All Lists]

RE: XSLT 2.0 or XSLT 1.0 -- which is more elegant? (Was: Re: [xsl] mixing it up: REST+XML Namespaces + XLST)

2005-04-19 03:38:38
What is really not elegant at all in XSLT 2.0 is the impossibility to
define user data types inline in a stylesheet

But you can!

<xsl:stylesheet ...

<xsl:import-schema namespace="http://localhost/";>
  <xs:schema targetNamespace="http://localhost";>
    <xs:simpleType name="hatSize">
      <xs:restriction base="xs:unsignedInteger">
        <xs:maxInclusive value="10"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:schema>
</xsl:import-schema>

<xsl:function name="my:measurements" as="my:hatSize">
  ...
</xsl:function>

</xsl:stylesheet>

Michael Kay
http://www.saxonica.com/



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>