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 >