You are viewing a plain text version of this content. The canonical link for it is here.
Posted to alexandria-dev@jakarta.apache.org by ru...@apache.org on 2001/07/29 05:27:05 UTC

cvs commit: jakarta-alexandria/proposal/gump/stylesheet build.xsl xref.xsl

rubys       01/07/28 20:27:05

  Modified:    proposal/gump/stylesheet build.xsl xref.xsl
  Log:
  Performance improvements
  
  Revision  Changes    Path
  1.13      +7 -7      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.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- build.xsl	2001/06/10 13:14:58	1.12
  +++ build.xsl	2001/07/29 03:27:05	1.13
  @@ -124,7 +124,7 @@
   
             <a href="project_{@defined-in}.html">definition</a>
   
  -          <xsl:for-each select="//project[cvs and @srcdir=$srcdir]">
  +          <xsl:for-each select="/workspace/project[cvs and @srcdir=$srcdir]">
               <a href="cvs_{@name}.html">cvs</a>
             </xsl:for-each>
   
  @@ -134,7 +134,7 @@
             <xsl:text>Dependencies: </xsl:text>
             <xsl:for-each select="depend|option">
               <xsl:variable name="dependent" select="@project"/>
  -            <xsl:for-each select="//project[@name=$dependent]">
  +            <xsl:for-each select="/workspace/project[@name=$dependent]">
                 <xsl:choose>
                   <xsl:when test="ant|script">
                     <a href="{@name}.html">
  @@ -158,7 +158,7 @@
             <xsl:for-each select="depend">
               <xsl:variable name="dependent" select="@project"/>
               <prereq project="{@project}">
  -              <xsl:for-each select="//project[@name=$dependent]">
  +              <xsl:for-each select="/workspace/project[@name=$dependent]">
                   <xsl:for-each select="jar">
                     <file path="{../home}/{@name}"/>
                   </xsl:for-each>
  @@ -189,7 +189,7 @@
   
                 <xsl:for-each select="depend[not(noclasspath)]|option">
                   <xsl:variable name="dependent" select="@project"/>
  -                <xsl:for-each select="//project[@name=$dependent]">
  +                <xsl:for-each select="/workspace/project[@name=$dependent]">
                     <xsl:for-each select="jar">
                       <pathelement location="{../home}/{@name}"/>
                     </xsl:for-each>
  @@ -234,7 +234,7 @@
           <xsl:choose>
             <xsl:when test="@reference='home'">
               <xsl:variable name="project" select="@project"/>
  -            <xsl:for-each select="//project[@name=$project]">
  +            <xsl:for-each select="/workspace/project[@name=$project]">
                 <property name="{$name}" value="{home}" type="path"/>
               </xsl:for-each>
             </xsl:when>
  @@ -242,7 +242,7 @@
             <xsl:when test="@reference='jar'">
               <xsl:variable name="project" select="@project"/>
               <xsl:variable name="id" select="@id"/>
  -            <xsl:for-each select="//project[@name=$project]">
  +            <xsl:for-each select="/workspace/project[@name=$project]">
                 <property name="{$name}" value="{jar[@id=$id]/@name}" type="path"/>
               </xsl:for-each>
             </xsl:when>
  @@ -250,7 +250,7 @@
             <xsl:when test="@reference='jarpath'">
               <xsl:variable name="project" select="@project"/>
               <xsl:variable name="id" select="@id"/>
  -            <xsl:for-each select="//project[@name=$project]">
  +            <xsl:for-each select="/workspace/project[@name=$project]">
                 <property name="{$name}" value="{home}/{jar[@id=$id]/@name}" type="path"/>
               </xsl:for-each>
             </xsl:when>
  
  
  
  1.6       +3 -3      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.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- xref.xsl	2001/04/23 01:07:40	1.5
  +++ xref.xsl	2001/07/29 03:27:05	1.6
  @@ -34,7 +34,7 @@
                 <th>Referenced by</th>
               </tr>
   
  -            <xsl:for-each select="//project">
  +            <xsl:for-each select="/workspace/project">
                 <xsl:sort select="@name"/>
                 <xsl:variable name="project" select="@name"/>
   
  @@ -49,8 +49,8 @@
   
                     <!-- add a link for each project which depends on this one -->
   
  -                  <xsl:for-each select="//project[depend[@project=$project] |
  -                                                  option[@project=$project]]">
  +                  <xsl:for-each select="/workspace/project
  +                      [depend[@project=$project] | option[@project=$project]]">
                       <xsl:sort select="@name"/>
   
                       <!-- "decorate open" link based on type of dependency -->
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: alexandria-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: alexandria-dev-help@jakarta.apache.org