This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: [XSL] Declaring datatypes for Attributes


Hi Peter,

> Is it possible to declare a datatype for a set of attributes using:
> xmlns:dt="urn:schemas-microsoft-com:datatypes"
> xmlns="urn:schemas-microsoft-com:xml-data"
>
> I'm displaying and ordering the attributes, but they don't order
> numeric. I know that datatypes can be set on element values, but
> what about attributes. Do they inherit?

You can define the data type of elements and attributes within a
schema but not, as far as I know, by using XDR within an instance XML
document.

But to answer the XSLT question, you can declare that a sort should be
based on a numeric value rather than alphabetic, you can use the
data-type attribute on xsl:sort:

  <xsl:sort select="@orderqty" data-type="number" />
  <xsl:sort select="@price" data-type="number" />

I hope that helps,

Jeni

---
Jeni Tennison
http://www.jenitennison.com/



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]