[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Standard Date/Time Publication Functions in XSL??
Hi Michael, I'm trying to implement some pre-written XSL extension modules, specifically the date Function (http://www.exslt.org/date/index.html) I think the javascript was just one other method of applying Date data to the XML file. I could be wrong... you would know more than I would. I just want to print the date in an XSL output :) Thanks for your help, John ------------------------- John Bruso Web Developer ph 307.674-6446-2608 -----Original Message----- From: Michael Kay [mailto:mike@xxxxxxxxxxxx] Sent: Tuesday, August 02, 2005 4:34 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: Standard Date/Time Publication Functions in XSL?? EXSLT is a set of function specifications; there are different implementations of the functions for different processors. Saxon 6.5.4 contains native implementations of many of the EXSLT functions within the product: for a list, see http://saxon.sourceforge.net/saxon6.5.4/extensions.html#EXSLT It looks as if you're trying to use a Javascript implementation: these will work only with XSLT processors such as MSXML that support Javascript extensions. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Bruso, John [mailto:jbruso@xxxxxxxxxxxx] > Sent: 02 August 2005 22:18 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: RE: Standard Date/Time Publication Functions in XSL?? > > Hi James, > > Thanks for the reference. I'm trying to implement the > extension, but I'm > afraid my XSL knowledge is at it's glass ceiling at the moment. > > I'm working from this reference doc: > http://www.exslt.org/date/functions/month-in-year/index.html > > So far, I've downloaded and installed the Date-Time Functions. > > I want to insert a date-time into an existing XSL sheet called > InlineCustomization.xsl > > At the top of the page, I've added: > > <xsl:stylesheet > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" > xmlns:encoder="xalan://java.net.URLEncoder" > exclude-result-prefixes="encoder" > xmlns:date="http://exslt.org/date" > xmlns:func="http://exslt.org/functions" > extension-element-prefixes="date func"> > <xsl:import > href="http://www-dev.sheridan.edu:8080/uPortal/media/edu/vt/po > rtal/layou > t/TabPageColumn/InlineCustomization/XSL/functions/month-in-yea > r/date.mon > th-in-year.xsl" /> > <xsl:import > href="http://www-dev.sheridan.edu:8080/uPortal/media/edu/vt/po > rtal/layou > t/TabPageColumn/InlineCustomization/XSL/functions/month-in-yea > r/date.mon > th-in-year.function.xsl" /> > > > I'm getting this error when I try to do a local transform in Oxygen > using Saxon Transformer 6.5.4: > > "Error: Unknown Saxon extension element script" > > > ------------------------- > John Bruso > Web Developer > ph 307.674-6446-2608 > > > > > > > > -----Original Message----- > From: James Fuller [mailto:jim.fuller@xxxxxxxxxxxxxx] > Sent: Tuesday, August 02, 2005 11:17 AM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: Standard Date/Time Publication Functions in XSL?? > > Bruso, John wrote: > > >Is there a way to publish the Date in XSL? > > > >Like: Wednesday, July 23 2005 > > > > > > > > check out www.exslt.org datetime functions. > > gl, Jim Fuller > > > ------------------------- > >John Bruso > >Web Developer > >ph 307.674-6446-2608 > > > > > > > > > > > > > > > >-----Original Message----- > >From: Michael Kay [mailto:mike@xxxxxxxxxxxx] > >Sent: Tuesday, August 02, 2005 10:24 AM > >To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > >Subject: RE: Transformation of hierarchy, changing > levels, and... > >back > > > >It looks to me as if what you're trying to describe is > > > >"group Tuv element by their @Lang value" > > > >So you need to look up Muenchian grouping (or XSLT 2.0 > >xsl:for-each-group if > >you can use 2.0). See http://www.jenitennison.com/xslt/grouping. > > > >But I may have misunderstood your requirement completely - I don't > >understand the notations in your problem description. > > > >Michael Kay > >http://www.saxonica.com/ > > > > > > > > > >>-----Original Message----- > >>From: Marcin Milkowski [mailto:milek_pl@xxxxx] > >>Sent: 02 August 2005 16:13 > >>To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > >>Subject: Transformation of hierarchy, changing levels, > >>and... back > >> > >>hi, > >> > >>I've been trying to make some transformation from a structure: > >> > >><Tu> > >> <Tuv> > >> @Lang > >> some text1 > >> <df>some text2</df> > >> <ut>some optional text</ut> > >> some text > >> <ut>some more text</ut> > >> and some text > >> </Tuv> > >> <Tuv> > >> @Lang > >> some text > >> <df> > >> some text > >> </df> > >> <ut>some optional text</ut> > >> some text > >> <ut>some more text</ut> > >> and some text > >> </Tuv> > >></Tu> > >> > >>to a structure > >> > >><trans-unit> (=Tu) > >> @id > >> <source> (=Tu/Tuv@Lang=$blabla) > >> > >> some text1 > >> <g@id@barfoo/> (<df>) > >> some text2 > >> <g@id@foobar/> (</df>) > >> <ph@id>some optional text</ph>(=ut) > >> some text > >> <ph@id>some more text</ut> > >> and some text > >> </source> > >> > >> <target> (=Tu/Tuv@Lang=$foobar) > >> some text1 > >> <g@id@barfoo/> (<df>) > >> some text2 > >> <g@id@foobar/> (</df>) > >> <ph@id>some optional text</ph>(=ut) > >> some text > >> <ph@id>some more text</ut> > >> and some text > >> </target> > >></trans-unit> > >> > >>I tried to match //Tu, and then use for-each to match all > >>Tuv[1]/ut and > >>Tuv[2]/ut. This approach turned quite difficult because I had > >>to insert > >>ut at exactly the same position in source as it was in > >>Tuv[1]. Probably > >> I should use more templates and match //Tu/Tuv or something like > >>that, but I wouldn't know how to close the trans-unit tag > (is there a > >>way to check if this Tuv is Tu/Tuv[1] or Tu/Tuv[2]?). > Additionally, I > >>would need to produce a second file with ids replacing all > >>text between > >>tags in Tu/Tuv[1]@Lang=foobar and Tu/Tuv[2]@lLang=barfoo. (So > >>the text > >>must be uniquely numbered, or indexed in the other file). The > >>third step > >>would be to backconvert the transformed files into a source one. > >> > >>Any ideas what method would be the best in this case? All help very > >>appreciated. > >> > >>Best regards, > >> Marcin Milkowski
|
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
|