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>