Re: nio development in Jawin

Roger I Martin PhD <[email protected]>
Newsgroups gmane.comp.windows.devel.jawin
Message-ID <[email protected]>
Yes! XSLT 2.0 solved major problems in my mathml-x sourceforge project.
http://cvs.sourceforge.net/viewcvs.py/mathml-x/mathml-x/stylesheets/
Speak of which I need to update and make a release on it too : =].

Josh Passenger wrote:

> Hi Roger,
>
> Answering my own question here about xsl 2.0 features:
>
> Sequences, unions, filters, ranges, casts, conditionals and a massive
> injection of new functions:
>
> fn:abs
> fn:adjust-dateTime-to-timezone
> fn:adjust-date-to-timezone
> fn:adjust-time-to-timezone
> fn:avg
> fn:base-uri
> fn:boolean
> fn:ceiling
> fn:codepoints-to-string
> fn:collection
> fn:compare
> fn:concat
> fn:contains
> fn:count
> xslt:current
> fn:current-date
> fn:current-dateTime
> xslt:current-group
> xslt:current-grouping-key
> fn:current-time
> fn:data
> fn:dateTime
> fn:day-from-date
> fn:day-from-dateTime
> fn:days-from-duration
> fn:deep-equal
> fn:default-collation
> fn:distinct-values
> fn:doc
> fn:doc-available
> xslt:document
> fn:document-uri
> xslt:element-available
> fn:empty
> fn:ends-with
> fn:error
> fn:escape-uri
> fn:exactly-one
> fn:exists
> fn:expanded-QName
> fn:false
> fn:floor
> xslt:format-date
> xslt:format-dateTime
> xslt:format-number
> xslt:format-time
> xslt:function-available
> xslt:generate-id
> fn:hours-from-dateTime
> fn:hours-from-duration
> fn:hours-from-time
> fn:id
> fn:idref
> fn:implicit-timezone
> fn:index-of
> fn:input
> fn:in-scope-prefixes
> fn:insert-before
> xslt:key
> fn:lang
> fn:last
> fn:local-name
> fn:local-name-from-QName
> fn:lower-case
> fn:matches
> fn:max
> fn:min
> fn:minutes-from-dateTime
> fn:minutes-from-duration
> fn:minutes-from-time
> fn:month-from-date
> fn:month-from-dateTime
> fn:months-from-duration
> fn:name
> fn:namespace-uri
> fn:namespace-uri-for-prefix
> fn:namespace-uri-from-QName
> fn:node-kind
> fn:node-name
> fn:normalize-space
> fn:normalize-unicode
> fn:not
> fn:number
> fn:one-or-more
> fn:position
> fn:prefix-from-QName
> fn:QName
> xslt:regex-group
> fn:remove
> fn:replace
> fn:resolve-QName
> fn:resolve-uri
> fn:reverse
> fn:root
> fn:round
> fn:round-half-to-even
> fn:seconds-from-dateTime
> fn:seconds-from-duration
> fn:seconds-from-time
> fn:sequence-node-identical
> fn:starts-with
> fn:static-base-uri
> fn:string
> fn:string-join
> fn:string-length
> fn:string-to-codepoints
> fn:subsequence
> fn:substring
> fn:substring-after
> fn:substring-before
> fn:subtract-dates-yielding-dayTimeDuration
> fn:subtract-dates-yielding-yearMonthDuration
> fn:subtract-dateTimes-yielding-dayTimeDuration
> fn:subtract-dateTimes-yielding-yearMonthDuration
> fn:sum
> xslt:system-property
> fn:timezone-from-date
> fn:timezone-from-dateTime
> fn:timezone-from-time
> fn:tokenize
> fn:trace
> fn:translate
> fn:true
> fn:unordered
> xslt:unparsed-entity-public-id
> xslt:unparsed-entity-uri
> xslt:unparsed-text
> fn:upper-case
> fn:year-from-date
> fn:year-from-dateTime
> fn:years-from-duration
> fn:zero-or-one
>
> Would all be pretty useful to the XSL side of the JTB, I see what you
> are on
> about now,
>
> Josh
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.