]> granicus.if.org Git - apache/commitdiff
add style support for konqueror web archive (war) and mozilla archive format
authorAndré Malo <nd@apache.org>
Sun, 5 Sep 2004 02:34:37 +0000 (02:34 +0000)
committerAndré Malo <nd@apache.org>
Sun, 5 Sep 2004 02:34:37 +0000 (02:34 +0000)
(maf)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104984 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/.cvsignore
docs/manual/style/xsl/language.xsl
docs/manual/style/xsl/maf.xsl [new file with mode: 0644]

index ae127077ef3a68fa12d0776dc75d1905bdff00a5..18f619a19f90a3026981843abb9d842aaaa56400 100644 (file)
@@ -1,5 +1,7 @@
 _chm
 _zip
+_war
+_maf
 _tools
 _dist
 build
index 05ea6ebb96631f1263c6e3ecfa3f21c3e97214e1..5238502b78145af40f9194d323f2d8993b2f4c35 100644 (file)
     </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">
             </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;
+
             <xsl:if test="$file/chm">
                 <target name="chm-{.}"
                         description="- builds the {$file/name} CHM file">&lf;
diff --git a/docs/manual/style/xsl/maf.xsl b/docs/manual/style/xsl/maf.xsl
new file mode 100644 (file)
index 0000000..4ee5ad9
--- /dev/null
@@ -0,0 +1,54 @@
+<?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>