> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Friday, 8 June 2007 7:41 PM > To: [EMAIL PROTECTED] > Subject: svn commit: r545483 - > /forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.doap/res > ources/stylesheets/descriptorIndex-to-contactsCSV.xsl > > Author: rgardler > Date: Fri Jun 8 04:40:29 2007 > New Revision: 545483 > > URL: http://svn.apache.org/viewvc?view=rev&rev=545483 > Log: > Ensure only one line break after each record (there has to be a tidier way > of doing this - any clue?)
I got any empty contacts.csv file when requesting http://localhost:8888/projectDetails/contacts.csv Have I missed out a step (this is working directly from the plugin which I assume had sample data to go in here.) I found this http://sleepyhead81.blogspot.com/2004/08/line-breaks-in-xslt.html but have not been able to try its technique, nor if it appropriate until it has been tried. Gav... > > Modified: > > forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.doap/reso > urces/stylesheets/descriptorIndex-to-contactsCSV.xsl > > Modified: > forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.doap/reso > urces/stylesheets/descriptorIndex-to-contactsCSV.xsl > URL: > http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.f > orrest.plugin.input.doap/resources/stylesheets/descriptorIndex-to- > contactsCSV.xsl?view=diff&rev=545483&r1=545482&r2=545483 > ========================================================================== > ==== > --- > forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.doap/reso > urces/stylesheets/descriptorIndex-to-contactsCSV.xsl (original) > +++ > forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.doap/reso > urces/stylesheets/descriptorIndex-to-contactsCSV.xsl Fri Jun 8 04:40:29 > 2007 > @@ -34,17 +34,16 @@ > <xsl:template match="descriptor"> > <xsl:apply-templates /> > </xsl:template> > - <xsl:template match="doap:Project"> > - <xsl:apply-templates /> > - </xsl:template> > + > + <xsl:template match="doap:Project"><xsl:apply-templates > /></xsl:template> > + > <xsl:template match="doap:maintainer"> > <xsl:if test="starts-with(foaf:Person/foaf:mbox/@rdf:resource, > 'mailto:')"> > - <xsl:value-of select="normalize-space(../doap:name)" > />,<xsl:apply-templates /> > -<xsl:text> > - > -</xsl:text> > - </xsl:if> > + <!-- the stange formatting in this line is to ensure only one line > break after each record (there has to be a tidier way of doing this - any > clue?) --> > + <xsl:value-of select="normalize-space(../doap:name)" > />,<xsl:apply-templates /><xsl:text> > +</xsl:text></xsl:if> > </xsl:template> > + > <xsl:template match="foaf:Person"> > <xsl:apply-templates select="foaf:name" />,<xsl:apply-templates > select="foaf:mbox" /> > </xsl:template>
