[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] AW: tableheader sort on date with DOM dynamically and
Hi Carsten, thank you for your time to consider my newbie inquiery. I included the javascript in the head, only for my question. It function well, besides not using CDATA. In praxis i have external *.js to where i referenced from my transformation stylesheet. Your example is too complicated for my approach, where i try to use only standard mehtods, so ActiveX is rejected in my way of doing dynamic transformation at the client side. ( i now some folks, that have not enabled ActiveX for security reasons) That´s also the reason, i am aking me if i can rewrite the innerHTML sequence in standard DOM, but have not found a answer in the www. My idea is to reformat the date in a number selecting that into an @date attribute and then sort by number by setting the the attribute data-type of xsl:sort to number like: datatype = xslDoc.selectSingleNode("//xsl:sort/@data-type"); if (format == 'number'){ datatype.text ="number"; } etc datatype.text = format; sortby.text=field; output.innerHTML = xmlDoc.documentElement.transformNode(xslDoc); > -----Ursprüngliche Nachricht----- > Von: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]Im Auftrag von Carsten > Klein > Gesendet: Samstag, 6. April 2002 20:04 > An: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Betreff: Re: tableheader sort on date with DOM dynamically and > optimisation xslt/xml code > > > Hi Hans, > > well, i don't take the roses... > > First of all you should enclose code inside your script elements in > your stylesheet inside > a CDATA section > > <script><![CDATA[ > ...your script > ]]> > </script> > > have a look at http://www.w3.org/TR/2001/WD-xslt11-20010824/ > for a detailed description of cdata sections. > > A dynamic sort based on the date is easy to implement, once you have > figured out how to pass dates to a stylesheet > > Take this code snippet to provide you with a transformation function > (in javascript, i'm sorry) with arbitrary parameters passed to a > stylesheet > > You will need to modify your stylesheet accordingly. > > E.g. > > <xml ...> > <xsl:stylesheet ...> > <xsl:param name="sortByDate"/> > ... > > You may find more information in (including example code) > my message of march the 23rd > > http://www.biglist.com/lists/xsl-list/archives/200203/msg01009.html > > Bye > Carsten > > > _________________________________________________________ > Do You Yahoo!? > Get your free @yahoo.com address at http://mail.yahoo.com > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|