|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Client-side sorting without Microsoft extensions?
Ken,
IMHO, XSLT is a really bad option for what you are asking. JavaScript is
much better for sorting tables based on the column type, since XSLT is
an overhead and does not have a Date type.
You can find a JavaScript Implementation of a table sorter and a use
sample attached. You can use it to sort based on date (various formats),
numbers etc. Sorry for the poor documentation (and the example in Greek
;-) but I was in a real hurry... you just got written permission to do
whatever with it. I'll probably group this script with some other stuff
and package it under the GPL or something when I find some time.
If you still want a crossbrowser XSLT API for javascript, I can email
you something I'm working on (stable code, no errors or bugs) when I get
home (in a day or two). Note however, that the XSLT interfaces for
Mozilla/Netscape are not stable, meaning they'll probably change in a
future release.
Cheers,
Manos
Ken Sall wrote:
>Does anyone know a cross-browser solution for XSLT access to the DOM to sort
>XML data in-place that works for *both* Netscape 6+ and IE 5.5+?
>
>In other words, my stylesheet renders XML in tabular form (as HTML) and I'm
>using Microsoft-specific XML DOM and XSLT features to enable client-side
>sorting of data merely by clicking on the column heading, based on a
>technique illustrated in an XML-J article [1]. The core of the
>Microsoft-specific code follows:
>
> oldXMLDOM = document.all.participantsXML.XMLDocument; // data
> oldXSLDOM = document.all.tableXSL.XMLDocument; // stylesheet
> newHTML = oldXMLDOM.transformNode(oldXSLDOM);
> document.all.tableBody.innerHTML = newHTML;
>....
> XSLIsland = document.all.tableXSL.XMLDocument;
> var objSelect =
> XSLIsland.selectSingleNode("//xsl:sort/@select");
>
>Thanks in advance.
>
>[1] XML Journal, Volume 3, Issue 5; http://www.sys-con.com/xml/
>
>- Ken Sall ken@s... or kensall@c...
>- XML Consultant/Author
>- http://kensall.com or http://mywebpages.comcast.net/kensall/
>- XML Family of Specifications: A Practical Guide (just published)
>- http://WDVL.Internet.com/Authoring/Languages/XML/XMLFamily/
>
>
>
>
>
>-----------------------------------------------------------------
>The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
>initiative of OASIS <http://www.oasis-open.org>
>
>The list archives are at http://lists.xml.org/archives/xml-dev/
>
>To subscribe or unsubscribe from this list use the subscription
>manager: <http://lists.xml.org/ob/adm.pl>
>
>
>
>
Title:
Untitled
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Cart








