- From: Dan Connolly <connolly@w3.org>
- Date: Fri, 12 Nov 2004 19:49:06 -0600
- To: TimHare@comcast.net
- Cc: www-rdf-calendar@w3.org
On Nov 10, 2004, at 3:31 PM, TimHare@comcast.net wrote: > Hi Dan - as author of the draft, it's great to see the ideas used. Yeah; in standards work, the sincerest form of flattery is implementation. ;-) > I followed the link to "tocal.xsl", to look at your XSLT. > > I noticed that you are not creating the CR-LF string in the emit-text > template; No? I'm using your code: <!-- ACK: lifed directly from draft-hare-xcalendar-01 --> <xsl:template name="emit_text"> <xsl:param name="limit" select="number(75)"/> <!-- default limit is 75 " --> <xsl:param name="line"/> <xsl:value-of select="substring(normalize-space($line),1,$limit)" /> <!-- Output the newline string --> <xsl:text> </xsl:text> ... and it seems to work here: $ xsltproc toIcal.xsl test/spec01-conf3.rdf BEGIN:Vcalendar prodid: ... description: Networld+Interop Conference and Exhibit\nAtlanta World Congress Center\n At lanta, Georgia END:Vevent > may I ask why? Version skew? The run above was using: $ ident toIcal.xsl toIcal.xsl: $Id: toIcal.xsl,v 1.4 2004/11/10 06:50:28 connolly Exp $ > I'm not sure I follow the code which calls the 'replace-string' > template - can you explain it a little bit more? Did you see the reference to rfc2445#sec4.3.11 in the comment? It implements writing newlines as "\n" per http://www.w3.org/2002/12/cal/rfc2445#sec4.3.11 -- Dan Connolly, W3C http://www.w3.org/People/Connolly/
Received on Saturday, 13 November 2004 01:49:07 UTC