rubys 01/09/20 07:03:21
Modified: proposal/gump/stylesheet bash.xsl build.xsl sedmap.xsl
win2k.xsl xref.xsl
Log:
Rename project=>module, connect up more links, add a few comments
Revision Changes Path
1.41 +1 -1 jakarta-alexandria/proposal/gump/stylesheet/bash.xsl
Index: bash.xsl
===================================================================
RCS file: /home/cvs/jakarta-alexandria/proposal/gump/stylesheet/bash.xsl,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- bash.xsl 2001/09/19 00:17:28 1.40
+++ bash.xsl 2001/09/20 14:03:21 1.41
@@ -197,7 +197,7 @@
<xsl:value-of select="@defined-in"/>
<xsl:text>.xml </xsl:text>
<xsl:value-of select="$logdir"/>
- <xsl:text>/project_</xsl:text>
+ <xsl:text>/module_</xsl:text>
<xsl:value-of select="@defined-in"/>
<xsl:text>.html </xsl:text>
</xsl:if>
1.28 +2 -2 jakarta-alexandria/proposal/gump/stylesheet/build.xsl
Index: build.xsl
===================================================================
RCS file: /home/cvs/jakarta-alexandria/proposal/gump/stylesheet/build.xsl,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- build.xsl 2001/09/19 02:28:43 1.27
+++ build.xsl 2001/09/20 14:03:21 1.28
@@ -133,7 +133,7 @@
<a href="{url/@href}">home</a>
</xsl:if>
- <a href="project_{@defined-in}.html">definition</a>
+ <a href="module_{@defined-in}.html">definition</a>
<xsl:for-each select="/workspace/module[cvs and @name=$module]">
<a href="cvs_{@defined-in}.html">cvs</a>
@@ -153,7 +153,7 @@
</a>
</xsl:when>
<xsl:otherwise>
- <a href="project_{@module}.html">
+ <a href="module_{@module}.html">
<xsl:value-of select="$dependent"/>
</a>
</xsl:otherwise>
1.4 +37 -25 jakarta-alexandria/proposal/gump/stylesheet/sedmap.xsl
Index: sedmap.xsl
===================================================================
RCS file: /home/cvs/jakarta-alexandria/proposal/gump/stylesheet/sedmap.xsl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- sedmap.xsl 2001/09/18 19:14:51 1.3
+++ sedmap.xsl 2001/09/20 14:03:21 1.4
@@ -1,5 +1,5 @@
<!-- ===================================================================== -->
-<!-- sort a list of projects into dependency order. -->
+<!-- Produce a Perl script which converts XML into HTML for viewing -->
<!-- ===================================================================== -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
@@ -10,53 +10,65 @@
<xsl:text>print "<PRE>\n"; </xsl:text>
<xsl:text>while (<>) { </xsl:text>
+ <!-- Escape XML entities -->
<xsl:text> s/&/\&amp;/g; </xsl:text>
<xsl:text> s/</\&lt;/g; </xsl:text>
<xsl:text> s/>/\&gt;/g; </xsl:text>
- <xsl:text> s/&lt;!--.*--&gt;/</xsl:text>
+ <!-- Make comments green -->
+ <xsl:text> s/(&lt;!--.*--&gt;)/</xsl:text>
<xsl:text><font color="green"></xsl:text>
- <xsl:text>&<\/font>/g; </xsl:text>
+ <xsl:text>$1<\/font>/g; </xsl:text>
+ <!-- Make project names red -->
+ <xsl:text> s/project *name="(\S*)"/</xsl:text>
+ <xsl:text>project name="<font color="red"></xsl:text>
+ <xsl:text>$1<\/font>"/g; </xsl:text>
+
+ <!-- Make hrefs work -->
<xsl:text> s/repository *href="(.*)\/(.*).xml"/</xsl:text>
- <xsl:text>repository href="<a href="repository_\2.html"></xsl:text>
- <xsl:text>\1\/\2.xml<\/a>"/g; </xsl:text>
+ <xsl:text>repository href="<a href="repository_$2.html"></xsl:text>
+ <xsl:text>$1\/$2.xml<\/a>"/g; </xsl:text>
<xsl:text> s/profile *href="(.*)\/(.*).xml"/</xsl:text>
- <xsl:text>profile href="<a href="profile_\2.html"></xsl:text>
- <xsl:text>\1\/\2.xml<\/a>"/g; </xsl:text>
+ <xsl:text>profile href="<a href="profile_$2.html"></xsl:text>
+ <xsl:text>$1\/$2.xml<\/a>"/g; </xsl:text>
- <xsl:text> s/project *href="(.*)\/(.*).xml"/</xsl:text>
- <xsl:text>project href="<a href="project_\2.html"></xsl:text>
- <xsl:text>\1\/\2.xml<\/a>"/g; </xsl:text>
+ <xsl:text> s/module *href="(.*)\/(.*).xml"/</xsl:text>
+ <xsl:text>module href="<a href="module_$2.html"></xsl:text>
+ <xsl:text>$1\/$2.xml<\/a>"/g; </xsl:text>
<xsl:text> s/home-page&gt;(.*)&lt;/</xsl:text>
- <xsl:text>home-page><a href="\1"></xsl:text>
- <xsl:text>\1<\/a>\&lt;/g; </xsl:text>
+ <xsl:text>home-page><a href="$1"></xsl:text>
+ <xsl:text>$1<\/a>\&lt;/g; </xsl:text>
<xsl:text> s/cvs-web&gt;(.*)&lt;/</xsl:text>
- <xsl:text>cvs-web><a href="\1"></xsl:text>
- <xsl:text>\1<\/a>\&lt;/g; </xsl:text>
+ <xsl:text>cvs-web><a href="$1"></xsl:text>
+ <xsl:text>$1<\/a>\&lt;/g; </xsl:text>
<xsl:text> s/url *href="(.*)"/</xsl:text>
- <xsl:text>url href="<a href="\1">\1<\/a>"/g; </xsl:text>
-
- <xsl:text> s/project *name="(\S*)"/</xsl:text>
- <xsl:text>project name="<font color="red"></xsl:text>
- <xsl:text>\1<\/font>"/g; </xsl:text>
-
- <xsl:for-each select="*[@defined-in]">
+ <xsl:text>url href="<a href="$1">$1<\/a>"/g; </xsl:text>
+ <!-- Link each referenced project to where it was defined -->
+ <xsl:for-each select="project[@defined-in]">
<xsl:text> s/ project="</xsl:text>
<xsl:value-of select="@name"/>
<xsl:text>"/ project="<a href="</xsl:text>
- <xsl:value-of select="name()"/>
- <xsl:text>_</xsl:text>
- <xsl:value-of select="@defined-in"/>
- <xsl:text>.html"></xsl:text>
+ <xsl:value-of select="concat(name(),'_',@defined-in,'.html')"/>
+ <xsl:text>"></xsl:text>
<xsl:value-of select="@name"/>
<xsl:text><\/a>"/g; </xsl:text>
+ </xsl:for-each>
+ <!-- Link each referenced repository to where it was defined -->
+ <xsl:for-each select="repository[@defined-in]">
+ <xsl:text> s/ repository="</xsl:text>
+ <xsl:value-of select="@name"/>
+ <xsl:text>"/ repository="<a href="</xsl:text>
+ <xsl:value-of select="concat(name(),'_',@defined-in,'.html')"/>
+ <xsl:text>"></xsl:text>
+ <xsl:value-of select="@name"/>
+ <xsl:text><\/a>"/g; </xsl:text>
</xsl:for-each>
<xsl:text> print; </xsl:text>
1.15 +1 -1 jakarta-alexandria/proposal/gump/stylesheet/win2k.xsl
Index: win2k.xsl
===================================================================
RCS file: /home/cvs/jakarta-alexandria/proposal/gump/stylesheet/win2k.xsl,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- win2k.xsl 2001/09/19 00:13:23 1.14
+++ win2k.xsl 2001/09/20 14:03:21 1.15
@@ -166,7 +166,7 @@
<xsl:value-of select="@defined-in"/>
<xsl:text>.xml </xsl:text>
<xsl:value-of select="$logdir"/>
- <xsl:text>\project_</xsl:text>
+ <xsl:text>\module_</xsl:text>
<xsl:value-of select="@defined-in"/>
<xsl:text>.html </xsl:text>
</xsl:if>
1.9 +1 -1 jakarta-alexandria/proposal/gump/stylesheet/xref.xsl
Index: xref.xsl
===================================================================
RCS file: /home/cvs/jakarta-alexandria/proposal/gump/stylesheet/xref.xsl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- xref.xsl 2001/08/16 19:40:50 1.8
+++ xref.xsl 2001/09/20 14:03:21 1.9
@@ -40,7 +40,7 @@
<tr>
<td>
- <a href="project_{@module}.html">
+ <a href="module_{@module}.html">
<xsl:value-of select="@name"/>
</a>
</td>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]