You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by nd...@apache.org on 2004/09/05 04:34:37 UTC

cvs commit: httpd-2.0/docs/manual/style/xsl maf.xsl language.xsl

nd          2004/09/04 19:34:37

  Modified:    docs/manual .cvsignore
               docs/manual/style/xsl language.xsl
  Added:       docs/manual/style/xsl maf.xsl
  Log:
  add style support for konqueror web archive (war) and mozilla archive format
  (maf)
  
  Revision  Changes    Path
  1.10      +2 -0      httpd-2.0/docs/manual/.cvsignore
  
  Index: .cvsignore
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/docs/manual/.cvsignore,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -u -r1.9 -r1.10
  --- .cvsignore	17 Apr 2004 22:57:34 -0000	1.9
  +++ .cvsignore	5 Sep 2004 02:34:37 -0000	1.10
  @@ -1,5 +1,7 @@
   _chm
   _zip
  +_war
  +_maf
   _tools
   _dist
   build
  
  
  
  1.4       +40 -0     httpd-2.0/docs/manual/style/xsl/language.xsl
  
  Index: language.xsl
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/docs/manual/style/xsl/language.xsl,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -u -r1.3 -r1.4
  --- language.xsl	4 May 2004 21:56:07 -0000	1.3
  +++ language.xsl	5 Sep 2004 02:34:37 -0000	1.4
  @@ -159,6 +159,32 @@
       </target>
       &lf;
   
  +    <target name="war-all"
  +            description="- builds all war download packages">
  +        <xsl:attribute name="depends">
  +            <xsl:for-each select="lang[document(concat('../lang/', .,
  +                                       '.xml'))/language/messages]">
  +                <xsl:text>war-</xsl:text>
  +                <xsl:value-of select="." />
  +                <xsl:if test="position() != last()">, </xsl:if>
  +            </xsl:for-each>
  +        </xsl:attribute>
  +    </target>
  +    &lf;
  +
  +    <target name="maf-all"
  +            description="- builds all maf download packages">
  +        <xsl:attribute name="depends">
  +            <xsl:for-each select="lang[document(concat('../lang/', .,
  +                                       '.xml'))/language/messages]">
  +                <xsl:text>maf-</xsl:text>
  +                <xsl:value-of select="." />
  +                <xsl:if test="position() != last()">, </xsl:if>
  +            </xsl:for-each>
  +        </xsl:attribute>
  +    </target>
  +    &lf;
  +
       <!-- single language targets -->
       <!-- ======================= -->
       <xsl:for-each select="lang">
  @@ -191,6 +217,20 @@
                       description="- builds the {$file/name} zipped download package">&lf;
                   <xsl:text>    </xsl:text>
                   <zip.generic lang="{.}" />&lf;
  +            </target>
  +            &lf;
  +
  +            <target name="war-{.}"
  +                    description="- builds the {$file/name} Konqueror Web Archive">&lf;
  +                <xsl:text>    </xsl:text>
  +                <war.generic lang="{.}" />&lf;
  +            </target>
  +            &lf;
  +
  +            <target name="maf-{.}"
  +                    description="- builds the {$file/name} Mozilla Web Archive">&lf;
  +                <xsl:text>    </xsl:text>
  +                <maf.generic lang="{.}" />&lf;
               </target>
               &lf;
   
  
  
  
  1.1                  httpd-2.0/docs/manual/style/xsl/maf.xsl
  
  Index: maf.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <!--
   Copyright 2004 The Apache Software Foundation
  
   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at
  
       http://www.apache.org/licenses/LICENSE-2.0
  
   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
  -->
  
  <!DOCTYPE xsl:stylesheet [
      <!ENTITY lf SYSTEM "util/lf.xml">
  ]>
  
  <xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  
  <xsl:output
    method="xml"
    encoding="utf-8"
    indent="no"
  />
  
  <xsl:param name="date" select="false()" />
  
  <!-- ==================================================================== -->
  <!-- <indexpage>                                                          -->
  <!-- build rdf description                                                -->
  <!-- ==================================================================== -->
  <xsl:template match="/indexpage">
  <RDF:RDF xmlns:MAF="http://maf.mozdev.org/metadata/rdf#"
               xmlns:NC="http://home.netscape.com/NC-rdf#"
               xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#">&lf;
    <RDF:Description RDF:about="urn:root">&lf;
      <MAF:originalurl RDF:resource="http://httpd.apache.org/docs-2.1/" />&lf;
      <MAF:title RDF:resource="{title}" />&lf;
      <xsl:if test="$date">
          <MAF:archivetime RDF:resource="{$date}" />&lf;
      </xsl:if>
      <MAF:indexfilename RDF:resource="index.html" />&lf;
    </RDF:Description>&lf;
  </RDF:RDF>&lf;
  </xsl:template>
  <!-- /indexpage -->
  
  </xsl:stylesheet>