From: erik <erik@77661180-640e-0410-b3a8-9f9b13e6d0e0> Date: Sat, 1 Apr 2006 19:22:53 +0000 (+0000) Subject: Initial version of forrest site for kiss crawler. X-Git-Tag: wamblee-utils-0.2@603~460 X-Git-Url: http://wamblee.org/gitweb/?a=commitdiff_plain;h=58126d1c542550827d45e901d529d40a399bef7a;p=utils Initial version of forrest site for kiss crawler. --- diff --git a/trunk/crawler/kiss/docs/README.txt b/trunk/crawler/kiss/docs/README.txt new file mode 100644 index 00000000..9bc261b2 --- /dev/null +++ b/trunk/crawler/kiss/docs/README.txt @@ -0,0 +1,7 @@ +This is the base documentation directory. + +skinconf.xml # This file customizes Forrest for your project. In it, you + # tell forrest the project name, logo, copyright info, etc + +sitemap.xmap # Optional. This sitemap is consulted before all core sitemaps. + # See http://forrest.apache.org/docs/project-sitemap.html diff --git a/trunk/crawler/kiss/docs/classes/CatalogManager.properties b/trunk/crawler/kiss/docs/classes/CatalogManager.properties new file mode 100644 index 00000000..af7b5ab3 --- /dev/null +++ b/trunk/crawler/kiss/docs/classes/CatalogManager.properties @@ -0,0 +1,57 @@ +# Copyright 2002-2005 The Apache Software Foundation or its licensors, +# as applicable. +# +# 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. + +#======================================================================= +# CatalogManager.properties for Catalog Entity Resolver. +# +# This is the default properties file for your project. +# This facilitates local configuration of application-specific catalogs. +# If you have defined any local catalogs, then they will be loaded +# before Forrest's core catalogs. +# +# See the Apache Forrest documentation: +# http://forrest.apache.org/docs/your-project.html +# http://forrest.apache.org/docs/validation.html + +# verbosity: +# The level of messages for status/debug (messages go to standard output). +# The setting here is for your own local catalogs. +# The verbosity of Forrest's core catalogs is controlled via +# main/webapp/WEB-INF/cocoon.xconf +# +# The following messages are provided ... +# 0 = none +# 1 = ? (... not sure yet) +# 2 = 1+, Loading catalog, Resolved public, Resolved system +# 3 = 2+, Catalog does not exist, resolvePublic, resolveSystem +# 10 = 3+, List all catalog entries when loading a catalog +# (Cocoon also logs the "Resolved public" messages.) +verbosity=1 + +# catalogs ... list of additional catalogs to load +# (Note that Apache Forrest will automatically load its own default catalog +# from main/webapp/resources/schema/catalog.xcat) +# Use either full pathnames or relative pathnames. +# pathname separator is always semi-colon (;) regardless of operating system +# directory separator is always slash (/) regardless of operating system +catalogs=../resources/schema/catalog.xcat + +# relative-catalogs +# If false, relative catalog URIs are made absolute with respect to the +# base URI of the CatalogManager.properties file. This setting only +# applies to catalog URIs obtained from the catalogs property in the +# CatalogManager.properties file +# Example: relative-catalogs=[yes|no] +relative-catalogs=no diff --git a/trunk/crawler/kiss/docs/content/test1.html b/trunk/crawler/kiss/docs/content/test1.html new file mode 100644 index 00000000..1a174a8b --- /dev/null +++ b/trunk/crawler/kiss/docs/content/test1.html @@ -0,0 +1,37 @@ +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> +<html> + <head> + <title>Raw un-processed HTML page (test1)</title> + </head> + <body> + <h1>raw un-processed HTML page (test1)</h1> + <p> + This raw HTML page is linked to from xdocs/samples/static.xml + and from xdocs/samples/linking.xml + </p> + <p>All linked-to pages (for example: + <a href="test2.html"><a href="test2.html"></a>) are + also available. + </p> + <hr /> + <p> + [return to <a href="index.html">Index</a>]<br> + [return to <a href="samples/linking.html">Linking demonstration</a>] + </p> + </body> +</html> diff --git a/trunk/crawler/kiss/docs/content/xdocs/hello.pdf b/trunk/crawler/kiss/docs/content/xdocs/hello.pdf new file mode 100644 index 00000000..5ca4f313 --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/hello.pdf @@ -0,0 +1,70 @@ +%PDF-1.3 +%ª«¬ +4 0 obj +<< /Type /Info +/Producer (FOP 0.20.4) >> +endobj +5 0 obj +<< /Length 203 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gar'!]afWZ&;9q-MRA)RFnblL2&]tQSZsjOOT[ck2SQkp(bfQ[R7ZPq=U24c0dqq_i?B[A.0s\)5f5<IA'lb0eeo`C+`q\Ip/Tke*)7%T+.hT8:QQidXoPLKZM,RXY"bP+;E@%,ZX;V'Aq+M9rH"!g=N5TToDMoqMeUiEe).I_W3q80:jF+;'9bVIeBRb]DhE9:E2be2~> +endstream +endobj +6 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 842 ] +/Resources 3 0 R +/Contents 5 0 R +>> +endobj +7 0 obj +<< /Type /Font +/Subtype /Type1 +/Name /F1 +/BaseFont /Helvetica +/Encoding /WinAnsiEncoding >> +endobj +8 0 obj +<< /Type /Font +/Subtype /Type1 +/Name /F5 +/BaseFont /Times-Roman +/Encoding /WinAnsiEncoding >> +endobj +1 0 obj +<< /Type /Pages +/Count 1 +/Kids [6 0 R ] >> +endobj +2 0 obj +<< /Type /Catalog +/Pages 1 0 R + >> +endobj +3 0 obj +<< +/Font << /F1 7 0 R /F5 8 0 R >> +/ProcSet [ /PDF /ImageC /Text ] >> +endobj +xref +0 9 +0000000000 65535 f +0000000687 00000 n +0000000745 00000 n +0000000795 00000 n +0000000015 00000 n +0000000071 00000 n +0000000365 00000 n +0000000471 00000 n +0000000578 00000 n +trailer +<< +/Size 9 +/Root 2 0 R +/Info 4 0 R +>> +startxref +883 +%%EOF diff --git a/trunk/crawler/kiss/docs/content/xdocs/images/group-logo.gif b/trunk/crawler/kiss/docs/content/xdocs/images/group-logo.gif new file mode 100644 index 00000000..f017f324 Binary files /dev/null and b/trunk/crawler/kiss/docs/content/xdocs/images/group-logo.gif differ diff --git a/trunk/crawler/kiss/docs/content/xdocs/images/group.svg b/trunk/crawler/kiss/docs/content/xdocs/images/group.svg new file mode 100644 index 00000000..584cedb8 --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/images/group.svg @@ -0,0 +1,82 @@ +<?xml version="1.0" standalone="no"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> + +<!-- + SVG Anteater logo + +To get started with SVG, I'd recommend getting the Adobe SVG plugin, and the +xml-batik CVS module. Then have a look at the xml-batik/samples files. Use the +SVG spec (http://www.w3.org/TR/SVG/) as a reference. +--> + +<!-- See Forrest Issue: FOR-229 +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" +"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" +[ + <!ATTLIST svg xmlns:for CDATA #FIXED "http://apache.org/forrest"> + <!ENTITY % textExt "|for:group-name"> + <!ELEMENT for:group-name (#PCDATA)> +]> +--> +<svg xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xsl:version="1.0" + xmlns:for="http://apache.org/forrest" + width="220" height="65" > + <title>Anteater logo</title> + + <defs> + + <!-- + <radialGradient id="radialGradient"> + <stop style="stop-color:gold" offset="0"/> + <stop style="stop-color:orange" offset=".5"/> + <stop style="stop-color:crimson" offset="1"/> + </radialGradient> + <linearGradient id="linearGradient"> + <stop style="stop-color:gold" offset="0"/> + <stop style="stop-color:orange" offset=".5"/> + <stop style="stop-color:crimson" offset="1"/> + </linearGradient> + --> + + <linearGradient id="gradient" x1="0" y1="0" x2="0" y2="1"> + <stop style="stop-color:white" offset="0"/> + <stop style="stop-color:lightgreen" offset="1"/> + </linearGradient> + + <filter id="shadowFilter" filterUnits="objectBoundingBox" width="1.4" height="1.4"> + <!-- Takes the alpha channel (black outline of the text), blurs it and saves as 'blur' --> + <feGaussianBlur in="SourceAlpha" stdDeviation="2 2" result="blur"/> + <!-- Takes saved 'blur' and offsets it by 4 pixels, saves as 'offsetBlur' --> + <feOffset in="blur" dx="4" dy="4" result="offsetBlur"/> + <!-- Merges SourceGraphic (original image) and 'offsetBlur', putting the + former 'over' the latter, and using the merged result as the finished + image --> + <feComposite in="SourceGraphic" in2="offsetBlur" operator="over"/> + </filter> + + </defs> + + <g filter="url(#shadowFilter)" fill="url(#gradient)"> + <text x="40%" y="60%" style="font-size:24pt; font-family:Verdana ; text-anchor: middle"> + <for:group-name /> + </text> + </g> +</svg> diff --git a/trunk/crawler/kiss/docs/content/xdocs/images/icon.png b/trunk/crawler/kiss/docs/content/xdocs/images/icon.png new file mode 100644 index 00000000..3be8bbbe Binary files /dev/null and b/trunk/crawler/kiss/docs/content/xdocs/images/icon.png differ diff --git a/trunk/crawler/kiss/docs/content/xdocs/images/project-logo.gif b/trunk/crawler/kiss/docs/content/xdocs/images/project-logo.gif new file mode 100644 index 00000000..a60277a4 Binary files /dev/null and b/trunk/crawler/kiss/docs/content/xdocs/images/project-logo.gif differ diff --git a/trunk/crawler/kiss/docs/content/xdocs/images/project.svg b/trunk/crawler/kiss/docs/content/xdocs/images/project.svg new file mode 100644 index 00000000..01abcdbb --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/images/project.svg @@ -0,0 +1,82 @@ +<?xml version="1.0" standalone="no"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> + +<!-- + SVG Anteater logo + +To get started with SVG, I'd recommend getting the Adobe SVG plugin, and the +xml-batik CVS module. Then have a look at the xml-batik/samples files. Use the +SVG spec (http://www.w3.org/TR/SVG/) as a reference. +--> + +<!-- See Forrest Issue: FOR-229 +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" +"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" +[ + <!ATTLIST svg xmlns:for CDATA #FIXED "http://apache.org/forrest"> + <!ENTITY % textExt "|for:project-name"> + <!ELEMENT for:project-name (#PCDATA)> +]> +--> +<svg xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xsl:version="1.0" + xmlns:for="http://apache.org/forrest" + width="420" height="65" > + <title>Anteater logo</title> + + <defs> + + <!-- + <radialGradient id="radialGradient"> + <stop style="stop-color:gold" offset="0"/> + <stop style="stop-color:orange" offset=".5"/> + <stop style="stop-color:crimson" offset="1"/> + </radialGradient> + <linearGradient id="linearGradient"> + <stop style="stop-color:gold" offset="0"/> + <stop style="stop-color:orange" offset=".5"/> + <stop style="stop-color:crimson" offset="1"/> + </linearGradient> + --> + + <linearGradient id="gradient" x1="0" y1="0" x2="0" y2="1"> + <stop style="stop-color:white" offset="0"/> + <stop style="stop-color:lightgreen" offset="1"/> + </linearGradient> + + <filter id="shadowFilter" filterUnits="objectBoundingBox" width="1.4" height="1.4"> + <!-- Takes the alpha channel (black outline of the text), blurs it and saves as 'blur' --> + <feGaussianBlur in="SourceAlpha" stdDeviation="2 2" result="blur"/> + <!-- Takes saved 'blur' and offsets it by 4 pixels, saves as 'offsetBlur' --> + <feOffset in="blur" dx="4" dy="4" result="offsetBlur"/> + <!-- Merges SourceGraphic (original image) and 'offsetBlur', putting the + former 'over' the latter, and using the merged result as the finished + image --> + <feComposite in="SourceGraphic" in2="offsetBlur" operator="over"/> + </filter> + + </defs> + + <g filter="url(#shadowFilter)" fill="url(#gradient)"> + <text x="100%" y="60%" style="font-size:24pt; font-family:Verdana ; text-anchor: end" > + <for:project-name /> + </text> + </g> +</svg> diff --git a/trunk/crawler/kiss/docs/content/xdocs/images/usemap.gif b/trunk/crawler/kiss/docs/content/xdocs/images/usemap.gif new file mode 100644 index 00000000..c10732ca Binary files /dev/null and b/trunk/crawler/kiss/docs/content/xdocs/images/usemap.gif differ diff --git a/trunk/crawler/kiss/docs/content/xdocs/index.xml b/trunk/crawler/kiss/docs/content/xdocs/index.xml new file mode 100644 index 00000000..26bdd02a --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/index.xml @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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 document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd"> +<document> + <header> + <title>Welcome to MyProj</title> + </header> + <body> + <section id="overview"> + <title>Congratulations</title> + <p>You have successfully generated and rendered an <a + href="ext:forrest">Apache Forrest</a> site. + This page is from the site template. It is found in + <code>src/documentation/content/xdocs/index.xml</code> + Please edit it and replace this text with content of your own.</p> + </section> + + <section id="examples"> + <title>Using examples as templates</title> + <p> + This demo site has many examples. See the menu at the left. + The sources for these examples are in the directory + <code>src/documentation/content/xdocs/</code> + </p> + <p> + The sources for the Apache Forrest website are also included + in your distribution at <code>$FORREST_HOME/site-author/</code> + </p> + <p>You can also extend the functionality of Forrest via + <a href="site:plugins">plugins</a>, + these will often come with more samples for you to out.</p> + </section> + </body> +</document> diff --git a/trunk/crawler/kiss/docs/content/xdocs/samples/ascii-art.xml b/trunk/crawler/kiss/docs/content/xdocs/samples/ascii-art.xml new file mode 100644 index 00000000..4f984d07 --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/samples/ascii-art.xml @@ -0,0 +1,56 @@ +<?xml version="1.0"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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 document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd"> +<document> + <header> + <title>Ascii Art sample</title> + </header> + <body> + <section> + <title>Sample Ascii Art</title> + <p>To create a <code>.png</code> image like the one below with ASCII art, just save + the text file with the <code>.aart</code> extension and then link from any page + as an image (<code><image src="asci-art-file.png"/></code>).</p> + <p><img src="cocoon-pyramid.png" alt="cocoon pyramid of management-(logic-content-style)"/></p> + <p>Here is the source file that has created the above image.</p> + <source> + + +-------------------+ + | Management | + +-+-------+-------+-+ + | | | + | | | + +-------+ +----+----+ +-------+ + | logic +--+ content +--+ style | + +-------+ +---------+ +-------+ + + </source> + <p>An ascii art pad recognized following ascii characters:</p> + <ul> + <li> '-' horizontal SVG line</li> + <li>'|' vertical SVG line</li> + <li> '+' corner</li> + <li> \ oblique line</li> + <li> String starting with letter, digit, or '_' is converted to a SVG text.</li> + </ul> + </section> + </body> + <footer> + <legal>Copyright 2002-2004 The Apache Software Foundation or its licensors, as applicable.</legal> + </footer> +</document> diff --git a/trunk/crawler/kiss/docs/content/xdocs/samples/cocoon-pyramid.aart b/trunk/crawler/kiss/docs/content/xdocs/samples/cocoon-pyramid.aart new file mode 100644 index 00000000..090a0e0e --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/samples/cocoon-pyramid.aart @@ -0,0 +1,11 @@ + + +-------------------+ + | Management | + +-+-------+-------+-+ + | | | + | | | + +-------+ +----+----+ +-------+ + | logic +--+ content +--+ style | + +-------+ +---------+ +-------+ + + diff --git a/trunk/crawler/kiss/docs/content/xdocs/samples/custom.xml b/trunk/crawler/kiss/docs/content/xdocs/samples/custom.xml new file mode 100644 index 00000000..dff5776e --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/samples/custom.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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 greeting PUBLIC "-//Acme//DTD Hello Document V1.0//EN" "hello-v10.dtd"> +<greeting> +Hello XML Custom World!! +</greeting> diff --git a/trunk/crawler/kiss/docs/content/xdocs/samples/customSchema.xml b/trunk/crawler/kiss/docs/content/xdocs/samples/customSchema.xml new file mode 100644 index 00000000..81c7c1a9 --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/samples/customSchema.xml @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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 document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd"> +<document> + <header> + <title>Custom Schema</title> + </header> + <body> + <p>Forrest comes with a set of schemas for common documents, however, if you have existing documents + that use a different schema you will want to tell Forrest how to work with them. The best way of doing + this is to <a href="http://forrest.apache.org/0.7/docs/howto/howto-buildPlugin.html">build a plugin</a> + so that you can easily reuse the functionality on different projects. Plugins also allow you to share + this new functionality with other users, and to benefit from their contributions to your work.</p> + + <p>If you don't want to build a plugin you can make Forrest process them within your project sitemap + (but this won't really save you any work since the process is almost the same). This sample site has + a demonstration of using a custom DTD. If you request <a href="custom.html"><a href="custom.html"></a> + you can see the results. Take a look at the project <code>sitemap.xmap</code> to see how it is done.</p> + + <note>Adding custom schemas with a plugin has the added benefit of being able to add the schema + definition to the catalog file rather than having to reference it directly from within the XML + document.</note> + </body> +</document> diff --git a/trunk/crawler/kiss/docs/content/xdocs/samples/document-v13.xml b/trunk/crawler/kiss/docs/content/xdocs/samples/document-v13.xml new file mode 100644 index 00000000..9ca3809f --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/samples/document-v13.xml @@ -0,0 +1,381 @@ +<?xml version="1.0"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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 document PUBLIC "-//APACHE//DTD Documentation V1.3//EN" "http://forrest.apache.org/dtd/document-v13.dtd"> +<document> + <header> + <title>The Apache Forrest xdocs document-v1.3 DTD</title> + <notice>The content of this document doesn't make any sense at all.</notice> + <abstract>This is a demonstration document using all possible elements in + the current Apache Forrest xdocs <code>document-v13.dtd</code> + </abstract> + </header> + <body> + <note> + This is a demonstration document using all possible elements in the + current Apache Forrest xdocs <code>document-v13.dtd</code> + (See the <link href="#changes">DTD changes</link> section at the bottom.) + </note> + <section id="sample"> + <title>Sample Content</title> + <p><strong>Hint:</strong> See the xml source to see how the various + elements are used and see the +<!-- FOR-321 workaround + <link href="ext:dtd-docs">DTD reference documentation</link>. +--> + <link href="http://forrest.apache.org/docs/dtd-docs.html">DTD reference documentation</link>. + </p> + <section id="block-inline"> + <title>Block and inline elements</title> + <p>This is a simple paragraph. Most documents contain a fair amount of + paragraphs. Paragraphs are called <code><p></code>.</p> + <p xml:space="preserve" + >With the <code><p xml:space="preserve"></code> attribute, you can declare + that whitespace should be preserved, without implying it is in any other + way special.</p> + <p> + This next paragraph has a class attribute of 'quote'. CSS can + be used to present this <code><p class='quote'></code> in + a different style than the other paragraphs. The handling of + this quoted paragraph is defined in the <extra-css> + element in the skinconf.xml. + </p> + <p class="quote"> + Anyway, like I was sayin', shrimp is the fruit of the sea. You can + barbecue it, boil it, broil it, bake it, sautee it. Dey's uh, + shrimp-kabobs, shrimp creole, shrimp gumbo. Pan fried, deep fried, + stir-fried. There's pineapple shrimp, lemon shrimp, coconut shrimp, + pepper shrimp, shrimp soup, shrimp stew, shrimp salad, shrimp and + potatoes, shrimp burger, shrimp sandwich. That- that's about it. + </p> + <p>A number of in-line elements are available in the DTD, we will show them + inside an unordered list (<code><ul></code>):</p> + <ul> + <li>Here is a simple list item (<code><li></code>).</li> + <li>Have you seen the use of the <code><code></code> element in the + previous item?</li> + <li>Also, we have <code><sub></code> and <code><sup></code> + elements to show content <sup>above</sup> or <sub>below</sub> the text + baseline.</li> + <li>There is a facility to <em>emphasize</em> certain words using the + <code><em></code> <strong><code><strong></code></strong> + elements.</li> + <li>We can use + <icon height="22" width="26" src="../images/icon.png" alt="feather"/> + <code><icon></code>s too.</li> + <li>Another possibility is the <code><img></code> element: + <img src="../images/icon.png" alt="another feather" height="22" width="26"/>, + which offers the ability to refer to an image map.</li> + <li>We have elements for hyperlinking: + <dl> + <dt><code><link href="faq.html"></code></dt> + <dd>Use this to + <link href="faq.html" title="Example of a document via link">link</link> + to another document. As per normal, this will open the new document + in the same browser window.</dd> + + <dt><code><link href="#section"></code></dt> + <dd>Use this to + <link href="#section" title="Example of a document via local anchor">link</link> + to the named anchor in the current document. + </dd> + + <dt><code><link href="faq.html#forrest"></code></dt> + <dd>Use this to + <link href="faq.html#forrest" title="Example of a document via link and anchor">link</link> + to another document and go to the named anchor. This will open + the new document in the same browser window. + </dd> + + <dt><code><jump href="faq.html"></code></dt> + <dd>Use this to + <jump href="faq.html" title="Example of a document via jump">jump</jump> + to another document and optionally go to a named + <jump href="faq.html#forrest" title="Example of a document via jump to anchor">anchor</jump> + within that document. This will open the new document in the same + browser window. So what is the difference between link and jump? + The jump behaves differently, in that it will replace any frames + in the current window. + This is the equivalent of + <code><a ... target="_top"></code> + </dd> + + <dt><code><fork href="faq.html"></code></dt> + <dd>Use this to + <fork href="faq.html" title="Example of a document via fork">fork</fork> + your webbrowser to another document. This will open the document + in a new, unnamed browser window. + This is the equivalent of + <code><a ... target="_blank"></code> + </dd> + </dl></li> + + <li>Oh, by the way, a definition list <code><dl></code> was used inside + the previous list item. We could put another + <ul> + <li>unordered list</li> + <li>inside the list item</li> + </ul> + <table> + <caption>A sample nested table</caption> + <tr><td>Or even tables.. </td><td> + <table><tr><td>inside tables..</td></tr></table> + </td></tr> + <tr><td>or inside lists, but I believe this liberty gets quickly quite + hairy as you see.</td></tr> + </table> + </li> + </ul> + <p>So far for the in-line elements, let's look at some paragraph-level + elements.</p> + <fixme author="SN">The <code><fixme></code> element is used for stuff + which still needs work. Mind the <code>author</code> attribute!</fixme> + <note>Use the <code><note></code> element to draw attention to something, e.g. ...The <code><code></code> element is used when the author can't + express himself clearly using normal sentences ;-)</note> + <warning>Sleep deprivation can be the result of being involved in an open + source project. (a.k.a. the <code><warning></code> element). + </warning> + <note label="Important">If you want your own labels for notes and + warnings, specify them using the <code>label</code> attribute. + </note> + <p>Apart from unordered lists, we have ordered lists too, of course.</p> + <ol> + <li>Item 1</li> + <li>Item 2</li> + <li>This should be 3 if my math is still OK.</li> + </ol> + </section> + + <section id="presentations"> + <title>Various presentation formats</title> + + <p>This sample document, written in document-v13 XML can be presented + via Forrest in a number of different formats. The links in the + following list show this document in each of the currently available + formats.</p> + + <p>Each of the formats can be made available as a link near the top of + the page. Actual placement of those links depends on the skin + currently in use. Those links are enabled in the skinconf.xml via the + <disable-XXX-link> elements in the skinconf.xml</p> + + <table> + <tr> + <th>Presentation Format</th> + + <th>Description</th> + + <th>skinconf.xml Element</th> + </tr> + + <tr> + <td><link href="document-v13.html">HTML</link></td> + + <td>This document in HTML format. </td> + + <td>Always generated by default. Cannot be turned off.</td> + </tr> + + <tr> + <td><link href="document-v13.xml">XML</link></td> + + <td>This document in its raw XML format.</td> + + <td><disable-xml-link>. By default, set to true, meaning + that this link will not be shown.</td> + </tr> + + <tr> + <td><link href="document-v13.pdf">PDF</link></td> + + <td>This document as Adobe PDF</td> + + <td><disable-pdf-link>. By default, set to false, meaning + that this link will be shown.</td> + </tr> + + <tr> + <td>Text</td> + + <td><p>This document as straight text.</p> + <p>For additional information see the Forrest text-output + plugin.</p></td> + + <td><disable-txt-link>. By default, set to true, meaning + that this link will not be shown.</td> + </tr> + + <tr> + <td>POD</td> + + <td><p>This document as Perl POD (Plain Old Documentation). Text + with minimal formatting directives. If on a *nix system with perl + installed, see "man perlpod".</p> + <p>For additional information see the Forrest pod-output + plugin.</p></td> + + <td><disable-pod-link>. By default, set to true, meaning + that this link will not be shown.</td> + </tr> + </table> + </section> + <section id="section"> + <title>Using sections</title> + <p>You can use sections to put some structure in your document. For some + strange historical reason, the section title is an attribute of the + <code><section></code> element.</p> + </section> + <section id="sub-section"> + <title>Sections, the sequel</title> + <p>Just some second section.</p> + <section id="sub-sub-section"> + <title>Section 2.1</title> + <p>Which contains a subsection (2.1).</p> + </section> + </section> + + <section id="source"> + <title>Showing preformatted source code</title> + <p>Enough about these sections. Let's have a look at more interesting + elements, <code><source></code> for instance:</p> + <source> +// This example is from the book _Java in a Nutshell_ by David Flanagan. +// Written by David Flanagan. Copyright (c) 1996 O'Reilly & Associates. +// You may study, use, modify, and distribute this example for any purpose. +// This example is provided WITHOUT WARRANTY either expressed or implied. + +import java.applet.*; // Don't forget these import statements! +import java.awt.*; + +public class FirstApplet extends Applet { + // This method displays the applet. + // The Graphics class is how you do all drawing in Java. + public void paint(Graphics g) { + g.drawString("Hello World", 25, 50); + } +}</source> + <p>CDATA sections are used within + <code><source></code> elements so that you can write pointy + brackets without needing to escape them with messy + <code>&lt;</code> entities ... + </p> + <source><![CDATA[ +<pointy> + easy +</pointy> +]]></source> + <p>Please take care to still use a sensible line-length within your + source elements.</p> + </section> + + <section id="table"> + <title>Using tables</title> + <p>And now for a table:</p> + <table> + <caption>Table caption</caption> + <tr> + <th>heading cell 1</th> + <th>heading cell 2</th> + <th>heading cell 3</th> + </tr> + <tr> + <td>data cell</td> + <td colspan="2">this data cell spans two columns</td> + </tr> + <tr> + <td> + Tables can be nested: + </td> + <td> + <table> + <tr> + <th>column 1</th> + <th>column 2</th> + </tr> + <tr> + <td>cell A</td> + <td>cell B</td> + </tr> + </table> + </td> + <td> + <ul><li>and can include most other elements</li><li>such as lists</li></ul> + </td> + </tr> + </table> + </section> + + <anchor id="second-figure-anchor"/> + <section id="figure"> + <title>Using figures</title> + <p>And a <code><figure></code> to end all of this. + Note that this can also be implemented with an + <code><img></code> element. + </p> + <figure src="../images/project.png" alt="The fine Forrest logo" width="220" height="65"/> + </section> + </section> + + <section id="changes"> + <title>DTD changes</title> + <p>See the generated +<!-- FOR-321 workaround + <link href="ext:dtd-docs">DTD reference documentation</link>. +--> + <link href="http://forrest.apache.org/docs/dtd-docs.html">DTD reference documentation</link>. + </p> + <section id="changes-13"> + <title>Changes since document-v12</title> + <p> + All v1.2 docs will work fine as v1.3 DTD. The main change is the + addition of a @class attribute to every element, which enables the + "extra-css" section in the skinconf to be put to good use. + </p> + </section> + <section id="changes-12"> + <title>Changes since document-v11</title> + <p> + doc-v12 enhances doc-v11 by relaxing various restrictions that were + found to be unnecessary. + </p> + <ul> + <li> + Links ((link|jump|fork) and inline elements (br|img|icon|acronym) are + allowed inside title. + </li> + <li> + Paragraphs (p|source|note|warning|fixme), table and figure|anchor are + allowed inside li. + </li> + <li> + Paragraphs (p|source|note|warning|fixme), lists (ol|ul|dl), table, + figure|anchor are allowed inside definition lists (dd) and tables (td + and dh). + </li> + <li> + Inline content + (strong|em|code|sub|sup|br|img|icon|acronym|link|jump|fork) is + allowed in strong and em. + </li> + </ul> + </section> + </section> + </body> + <footer> + <legal>This is a legal notice, so it is <strong>important</strong>.</legal> + </footer> +</document> diff --git a/trunk/crawler/kiss/docs/content/xdocs/samples/embedded_html.html b/trunk/crawler/kiss/docs/content/xdocs/samples/embedded_html.html new file mode 100644 index 00000000..29b2d6a5 --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/samples/embedded_html.html @@ -0,0 +1,111 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> +<html> +<head> + <title>Embedded HTML demonstration page</title> +</head> +<body> + +<h1><a name="intro" />Embedded HTML demonstration page</h1> + +<p>An HTML document is used as the source for this page, and translated +to the intermediate Apache Forrest xdocs document structure. The sitemap then +does the normal aggregation with the navigation content and application of +the skin. +</p> + +<p> +The html is being interpreted by Forrest and transformed to the +intermediate Apache xdocs document structure. That stylesheet cannot deal +with every possibility in unstructured html, so it tries to guess how to +build <section> elements and such. +It needs <h1> (<h2> etc.) headings in the source html +in order to identify sections. Patches are welcome to enhance +that transformer. +</p> + +<p> +You can still take advantage of Forrest's +<a href="http://forrest.apache.org/docs/linking.html">"<b>site:<b>" +method of linking</a>, for example: +<a href="site:index"><a href="site:index"></a> +</p> + +<hr> +<note>XHTML can also be used, but it is just treated as interpreted +html. Future versions of Forrest will take much more advantage of XHTML. +</note> +<hr> + +<h1><a name="examples" />Some example uses of HTML</h1> +<p> +There are situations when the Apache Forrest xdocs DTD is not sufficient. +The use of embedded HTML enables you to use HTML code in these situations. +</p> + +<h2><a name="js" />Embedded applets and Javascript</h2> + +<p> +See the +<a href="javascript:alert('Opened with Javascript via the body of the source html.')">Javascript alert pop-up</a> +</p> + +<h2><a name="forms" />HTML forms for user interaction</h2> +<p> +Search the Forrest website via Google: +<!-- Search Google --> +<form target="_blank" action="http://www.google.com/search" method="get"> +<input value="forrest.apache.org" name="as_sitesearch" type="hidden"> +<input type=hidden name=ie value=UTF-8> +<input type=hidden name=oe value=UTF-8> +<a href="http://www.google.com/"> +<img src="http://www.google.com/logos/Logo_40wht.gif" +border="0" alt="Google Search" align="middle" width="150" height="55"></a> +<input type="text" name="as_q" size="25" maxlength="255" value="HTML"> + +<input type="submit" name="btnG" value="Google Search"> +</form> +<!-- Search Google --> +</p> + +<p> +See a demonstration of "html" and "html forms" with our +<a href="http://forrest.apache.org/mirrors.cgi">Forrest download mirror</a> +facility and the +<a href="http://forrest.apache.org/howto/howto-asf-mirror.html">explanation</a> howto document. +</p> + +<h2><a name="invalid" />Invalid HTML</h2> +<p> +This paragraph has a missing closing tag for the <p> element. If you look +at the <a href="embedded_html.xml">XML created by Forrest</a> you'll notice that +Forrest has fixed this. + +<h2>Potentially Invalid XDocs</h2> + +<warning>However, it should also be noted that the resultant XML is not a valid document +since it contains the additional HTML elements. If you are intending to use +the intermediate XDocs for any purpose be aware of this fact.</warning> + +<h2><a name="blink" />Other non-standard html-type abilities</h2> +<p> +Use other HTML <blink>delights (???) and tricks</blink>. +</p> +</body> +</html> diff --git a/trunk/crawler/kiss/docs/content/xdocs/samples/faq.xml b/trunk/crawler/kiss/docs/content/xdocs/samples/faq.xml new file mode 100644 index 00000000..62b41ca5 --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/samples/faq.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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 faqs PUBLIC "-//APACHE//DTD FAQ V2.0//EN" "http://forrest.apache.org/dtd/faq-v20.dtd"> + +<faqs> + <title>Frequently Asked Questions</title> + + <faqsection id="docs"> + <title>Documentation</title> + <faq id="forrest"> + <question> + How can I help write documentation? + </question> + <answer> + <p> + This project uses <a href="ext:forrest">Apache Forrest</a> to + generate documentation from XML. Please download a copy of Forrest, + which can be used to <a + href="ext:forrest/validation">validate</a>, <a + href="ext:forrest/webapp">develop</a> and render a project site. + </p> + </answer> + </faq> + <!-- More faqs or parts here --> + </faqsection> + <!-- More faqs or parts here --> +</faqs> diff --git a/trunk/crawler/kiss/docs/content/xdocs/samples/hello-v10.dtd b/trunk/crawler/kiss/docs/content/xdocs/samples/hello-v10.dtd new file mode 100644 index 00000000..ee62644d --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/samples/hello-v10.dtd @@ -0,0 +1,49 @@ +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> +<!-- =================================================================== + + Apache Hello Document DTD (Version 1.1) + +PURPOSE: + This DTD was developed to create a sample of custom document. + +TYPICAL INVOCATION: + + <!DOCTYPE greeting PUBLIC + "-//APACHE//DTD Hello Document Vx.y//EN" + "hello-vxy.dtd"> + + where + + x := major version + y := minor version + +NOTES: + +FIXME: + +CHANGE HISTORY: +[Version 1.0] + 20050112 Initial version. (JJP) + +==================================================================== --> + +<!ELEMENT greeting (#PCDATA)> + +<!-- =============================================================== --> +<!-- End of DTD --> +<!-- =============================================================== --> diff --git a/trunk/crawler/kiss/docs/content/xdocs/samples/helloAgain.pdf b/trunk/crawler/kiss/docs/content/xdocs/samples/helloAgain.pdf new file mode 100644 index 00000000..5ca4f313 --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/samples/helloAgain.pdf @@ -0,0 +1,70 @@ +%PDF-1.3 +%ª«¬ +4 0 obj +<< /Type /Info +/Producer (FOP 0.20.4) >> +endobj +5 0 obj +<< /Length 203 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gar'!]afWZ&;9q-MRA)RFnblL2&]tQSZsjOOT[ck2SQkp(bfQ[R7ZPq=U24c0dqq_i?B[A.0s\)5f5<IA'lb0eeo`C+`q\Ip/Tke*)7%T+.hT8:QQidXoPLKZM,RXY"bP+;E@%,ZX;V'Aq+M9rH"!g=N5TToDMoqMeUiEe).I_W3q80:jF+;'9bVIeBRb]DhE9:E2be2~> +endstream +endobj +6 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 842 ] +/Resources 3 0 R +/Contents 5 0 R +>> +endobj +7 0 obj +<< /Type /Font +/Subtype /Type1 +/Name /F1 +/BaseFont /Helvetica +/Encoding /WinAnsiEncoding >> +endobj +8 0 obj +<< /Type /Font +/Subtype /Type1 +/Name /F5 +/BaseFont /Times-Roman +/Encoding /WinAnsiEncoding >> +endobj +1 0 obj +<< /Type /Pages +/Count 1 +/Kids [6 0 R ] >> +endobj +2 0 obj +<< /Type /Catalog +/Pages 1 0 R + >> +endobj +3 0 obj +<< +/Font << /F1 7 0 R /F5 8 0 R >> +/ProcSet [ /PDF /ImageC /Text ] >> +endobj +xref +0 9 +0000000000 65535 f +0000000687 00000 n +0000000745 00000 n +0000000795 00000 n +0000000015 00000 n +0000000071 00000 n +0000000365 00000 n +0000000471 00000 n +0000000578 00000 n +trailer +<< +/Size 9 +/Root 2 0 R +/Info 4 0 R +>> +startxref +883 +%%EOF diff --git a/trunk/crawler/kiss/docs/content/xdocs/samples/index.xml b/trunk/crawler/kiss/docs/content/xdocs/samples/index.xml new file mode 100644 index 00000000..41f7ac5c --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/samples/index.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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 document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd"> +<document> + <header> + <title>Samples</title> + </header> + <body> + <section id="please-contribute"> + <title>If something goes wrong..</title> + <p>Patches are welcome: <a href="http://forrest.apache.org/docs/faq.html">Forrest FAQ</a></p> + </section> + </body> +</document> diff --git a/trunk/crawler/kiss/docs/content/xdocs/samples/linking.xml b/trunk/crawler/kiss/docs/content/xdocs/samples/linking.xml new file mode 100644 index 00000000..31b82af9 --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/samples/linking.xml @@ -0,0 +1,353 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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 document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://apache.org/forrest/dtd/document-v20.dtd"> +<document> + <header> + <title>Demonstration of linking</title> + </header> + + <body> + <section id="overview"> + <title>Overview</title> + <p>Forrest has many powerful techniques for linking between documents + and for managing the site navigation. This document demonstrates those + techniques. + The document "<a href="ext:linking">Menus and Linking</a>" + has the full details. + </p> + </section> + + <section id="uri-space"> + <title>Building and maintaining consistent URI space</title> + <p> + When Forrest builds your site, it starts from the front page. Like + a robot, it traverses all of the links that it finds in the documents + and builds the corresponding pages. Any new links are further traversed. + </p> + <p> + Sometimes those links lead to documents that are generated directly + from xml source files, sometimes they are generated from other source + via an intermediate xml format. Other times the links lead to raw + un-processed content. + </p> + <p> + The site navigation configuration file "<code>site.xml</code>" provides + a way to manage this URI space. In the future, when documents are + re-arranged and renamed, the site.xml configuration will enable this + smoothly. + </p> + </section> + + <section id="resource-space"> + <title>Mapping the local resource space to the final URI space</title> + <p> + For both generated and raw (un-processed) files, the top-level of the + URI space corresponds to the "<code>content/xdocs/</code>" directory, + i.e. the location of the "<code>site.xml</code>" configuration file. + </p> + <note> + In versions prior to 0.7 raw un-processed content was stored in + the "<code>content/</code>" directory. In 0.7 onwards, raw + un-processed data is stored alongside the xdocs. In addition, + in 0.6 and earlier, HTML documents could be stored in the xdocs + directory and served without processing. If you + you wish to emulate the behaviour of 0.6 and earlier see the + next section. + </note> + <p> + A diagram will help. + </p> + <source><![CDATA[ +The resource space ==============> The final URI space +------------------ ------------------- +Generated content ... + content/xdocs/index.xml index.html + content/xdocs/samples/index.xml samples/index.html + content/xdocs/samples/faq.xml samples/faq.html + content/xdocs/test1.html test1.html + content/xdocs/samples/test3.html samples/test3.html + content/xdocs/samples/subdir/test4.html samples/subdir/test4.html + +Raw un-processed content ... + content/xdocs/hello.pdf hello.pdf + content/xdocs/hello.sxw hello.sxw + content/xdocs/subdir/hello.sxw subdir/hello.sxw +]]></source> + + <section> + <title>How Plugins May Affect The URI Space</title> + <p>By using <a href="site:plugins">Forrest Input Plugins</a> + you can process some file formats, such as + OpenOffice.org documents and produce processed content from them. For example, + the file <code>content/xdocs/hello.sxw</code> can be used to produce a + skinned version of the document at with the name <code>hello.html</code>. + Similarly, you can use <a href="site:plugins">Forrest Output + Plugins</a> to create different output formats such as PDF, in this + case <code>content/xdocs/hello.sxw</code> can produce + <code>hello.pdf</code>.</p> + + <p>However, this does not affect the handling of raw content. That is, you + can still retrieve the raw un-processed version with, for example, + <code>hello.sxw</code>. If you want to prevent the user retrieving the + un-processed version you will have to create matchers that intercept + these requests within your project sitemap.</p> + </section> + + </section> + + <section id="generated"> + <title>Basic link to internal generated pages</title> + <p> + When this type of link is encountered, Forrest will look for a + corresponding xml file, relative to this document (i.e. in + <code>content/xdocs/samples/</code>). + </p> + <p>A generated document in the current directory, which corresponds to + <code>content/xdocs/samples/sample.html</code> ... + </p> + <source><![CDATA[<a href="sample.html">]]><a href="sample.html">sample.html</a><![CDATA[</a>]]></source> + <p>In a sub-directory, which corresponds to + <code>content/xdocs/samples/subdir/index.html</code> ... + </p> + <source><![CDATA[<a href="subdir/index.html">]]><a href="subdir/index.html">subdir/index.html</a><![CDATA[</a>]]></source> + </section> + + <section id="raw"> + <title>Basic link to raw un-processed content</title> + <p> + Raw content files are not intended for any processing, they are just + linked to (e.g. pre-prepared PDFs, zip archives). + These files are placed alongside your normal content in the + "<code>content/xdocs</code>" directory. + </p> + <p>A raw document in the current directory, which corresponds to + <code>content/xdocs/samples/helloAgain.pdf</code> ... + </p> + <source><![CDATA[<a href="helloAgain.pdf">]]><a href="helloAgain.pdf">helloAgain.pdf</a><![CDATA[</a>]]></source> + <p>A raw document in a sub-directory, which corresponds to + <code>content/xdocs/samples/subdir/hello.zip</code> ... + </p> + <source><![CDATA[<a href="subdir/hello.zip">]]><a href="subdir/hello.zip">subdir/hello.zip</a><![CDATA[</a>]]></source> + <p>A raw document at the next level up, which corresponds to + <code>content/hello.pdf</code> ... + </p> + <source><![CDATA[<a href="../hello.pdf">]]><a href="../hello.pdf">../hello.pdf</a><![CDATA[</a>]]></source> + + <section> + <title>Serving (X)HTML content without Skinning</title> + + <p>Prior to version 0.7, the raw un-processed content was stored in + the "<code>content/</code>" directory. In 0.7 onwards, raw + un-processed data is stored alongside the xdocs. In addition + in 0.6 and earlier, HTML files could be stored in the xdocs + directory and they would be served without further processing. + As described above, this is not the case in 0.7 where HTML files + are, by default, skinned by Forrest.</p> + + <p>If you + you wish to emulate the behaviour of 0.6 and earlier then you + must add the following to your project sitemap.</p> + + <source> +<map:match pattern="**.html"> + <map:select type="exists"> + <map:when test="{project:content}{0}"> + <map:read src="{project:content}/{0}" mime-type="text/html"/> + <!-- + Use this instead if you want JTidy to clean up your HTML + <map:generate type="html" src="{project:content}/{0}" /> + <map:serialize type="html"/> + --> + </map:when> + <map:when test="{project:content.xdocs}{0}"> + <map:read src="{project:content.xdocs}/{0}" mime-type="text/html"/> + <!-- + Use this instead if you want JTidy to clean up your HTML + <map:generate type="html" src="{project:content.xdocs}/{0}" /> + <map:serialize type="html"/> + --> + </map:when> + </map:select> +</map:match> + </source> + + <p>The above allows us to create links to un-processed skinned files stored + in the <code>{project:content}</code> or <code>{project:content.xdocs}</code> + directory. For example: + <a href="/test1.html">HTML content</a>. However, it will + break the 0.7 behaviour of skinning HTML content. For this reason the old + ".ehtml" extension can be used to embed HTML content in a Forrest skinned + site </p> + + <p>Note that you can change the matchers above to selectively serve some + content as raw un-processed content, whilst still serving other content + as skinned documents. For example, the following snippet would allow + you to serve the content of an old, deprecated site without processing + from Forrest, whilst still allowing all other content to be processed + by Forrest in the normal way:</p> + + <source> +<map:match pattern="old_site/**.html"> + <map:select type="exists"> + <map:when test="{project:content}{1}.html"> + <map:read src="{project:content}/{1}.html" mime-type="text/html"/> + <!-- + Use this instead if you want JTidy to clean up your HTML + <map:generate type="html" src="{project:content}/{0}" /> + <map:serialize type="html"/> + --> + </map:when> +</map:match> + </source> + + <p>For example, <a href="/old_site/test1.html">HTML content</a>.</p> + </section> + </section> + + <section id="url"> + <title>Full URL to external documents</title> + <p>A full URL ...</p> + <source><![CDATA[<a href="http://forrest.apache.org/">]]><a href="http://forrest.apache.org/">http://forrest.apache.org/</a><![CDATA[</a>]]></source> + <p>A full URL with a fragment identifier ...</p> + <source><![CDATA[<a href="http://forrest.apache.org/faq.html#link_raw">]]><a href="http://forrest.apache.org/faq.html#link_raw">http://forrest.apache.org/faq.html#link_raw</a><![CDATA[</a>]]></source> + <p> + Note that Forrest does not traverse external links to look for + other links. + </p> + </section> + + <section id="site"> + <title>Using site.xml to manage the links</title> + <p>As you will have discovered, using pathnames with ../../ etc. will + get very nasty. Real problems occur when you use a smart text editor + that tries to manage the links for you. For example, it will have + trouble linking to the raw content files which are not yet in their + final location. + </p> + <p> + Links and filenames are bound to change and re-arrange. It is + essential to only change those links in one central place, not in every + document. + </p> + <p> + The "<code>site.xml</code>" configuration file to the rescue. It maps + symbolic names to actual resources. + </p> + + <section id="site-simple"> + <title>Basic link to internal generated pages</title> + <p>This single entry ...</p> + <source><![CDATA[<index label="Index" href="index.html"/>]]></source> + <p> + enables a simple link to a generated document, which corresponds to + <code>content/xdocs/index.xml</code> ... + </p> + <source><![CDATA[<a href="site:index">]]><a href="site:index">site:index</a><![CDATA[</a>]]></source> + </section> + + <section id="site-compound"> + <title>Group some items</title> + <p>This compound entry ...</p> + <source><![CDATA[ + <samples label="Samples" href="samples/" tab="samples"> + <faq label="FAQ" href="faq.html"/> + ... + </samples> +]]></source> + <p> + enables a link to a generated document, which corresponds to + <code>content/xdocs/samples/index.xml</code> ... + </p> + <source><![CDATA[<a href="site:samples">]]><a href="site:samples">site:samples</a><![CDATA[</a>]]></source> + <p> + and a link to a generated document, which corresponds to + <code>content/xdocs/samples/faq.xml</code> ... + </p> + <source> +<![CDATA[<a href="site:faq">]]><a href="site:faq">site:faq</a><![CDATA[</a>]]> +which can also be a complete reference +<![CDATA[<a href="site:samples/faq">]]><a href="site:samples/faq">site:samples/faq</a><![CDATA[</a>]]> + </source> + </section> + + <section id="site-fragment"> + <title>Fragment identifiers</title> + <p>This compound entry ...</p> + <source><![CDATA[ + <samples label="Samples" href="samples/" tab="samples"> + <sample label="Apache document" href="sample.html"> + <top href="#top"/> + <section href="#section"/> + </sample> + ... + </samples> +]]></source> + <p> + enables a link to a fragment identifier within the + <code>samples/sample.html</code> document ... + </p> + <source><![CDATA[<a href="site:samples/sample/section">]]><a href="site:samples/sample/section">site:samples/sample/section</a><![CDATA[</a>]]></source> + </section> + + <section id="site-raw"> + <title>Define items for raw content</title> + <p>This entry ...</p> + <source><![CDATA[<hello_print href="hello.pdf"/>]]></source> + <p> + enables a link to a raw document, which corresponds to + <code>content/hello.pdf</code> ... + </p> + <source><![CDATA[<a href="site:hello_print">]]><a href="site:hello_print">site:hello_print</a><![CDATA[</a>]]></source> + + </section> + + <section id="site-ext"> + <title>External links</title> + <p>This compound entry ...</p> + <source><![CDATA[ + <external-refs> + <forrest href="http://forrest.apache.org/"> + <linking href="docs/linking.html"/> + <webapp href="docs/your-project.html#webapp"/> + </forrest> + </external-refs> +]]></source> + <p> + enables a link to an external URL ... + </p> + <source><![CDATA[<a href="ext:forrest">]]><a href="ext:forrest">ext:forrest</a><![CDATA[</a>]]></source> + <p> + and a link to another external URL ... + </p> + <source> +<![CDATA[<a href="ext:linking">]]><a href="ext:linking">ext:linking</a><![CDATA[</a>]]> +which can also be a complete reference +<![CDATA[<a href="ext:forrest/linking">]]><a href="ext:forrest/linking">ext:forrest/linking</a><![CDATA[</a>]]> + </source> + <p> + and a link to another external URL with a fragment identifier ... + </p> + <source> +<![CDATA[<a href="ext:webapp">]]><a href="ext:webapp">ext:webapp</a><![CDATA[</a>]]> +which can also be a complete reference +<![CDATA[<a href="ext:forrest/webapp">]]><a href="ext:forrest/webapp">ext:forrest/webapp</a><![CDATA[</a>]]> + </source> + </section> + </section> + </body> +</document> diff --git a/trunk/crawler/kiss/docs/content/xdocs/samples/sample.xml b/trunk/crawler/kiss/docs/content/xdocs/samples/sample.xml new file mode 100644 index 00000000..52774f7d --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/samples/sample.xml @@ -0,0 +1,407 @@ +<?xml version="1.0"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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 document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd"> +<document> + <header> + <title>The Apache Forrest xdocs document-v2.0 DTD</title> + <notice>The content of this document doesn't make any sense at all.</notice> + <abstract>This is a demonstration document using all possible elements in + the current Apache Forrest xdocs <code>document-v20.dtd</code> + </abstract> + </header> + <body> + <note> + This is a demonstration document using all possible elements in the + current Apache Forrest xdocs <code>document-v20.dtd</code> + (See the <a href="#changes">DTD changes</a> section at the bottom.) + </note> + <section id="sample"> + <title>Sample Content</title> + <p><strong>Hint:</strong> See the xml source to see how the various + elements are used and see the +<!-- FOR-321 workaround + <a href="ext:dtd-docs">DTD reference documentation</a>. +--> + <a href="http://forrest.apache.org/docs/dtd-docs.html">DTD reference documentation</a>. + </p> + <section id="block-inline"> + <title>Block and inline elements</title> + <p>This is a simple paragraph. Most documents contain a fair amount of + paragraphs. Paragraphs are called <code><p></code>.</p> + <p xml:space="preserve" + >With the <code><p xml:space="preserve"></code> attribute, you can declare + that whitespace should be preserved, without implying it is in any other + way special.</p> + <p> + This next paragraph has a class attribute of 'quote'. CSS can + be used to present this <code><p class='quote'></code> in + a different style than the other paragraphs. The handling of + this quoted paragraph is defined in the <extra-css> + element in the skinconf.xml. + </p> + <p class="quote"> + Anyway, like I was sayin', shrimp is the fruit of the sea. You can + barbecue it, boil it, broil it, bake it, sautee it. Dey's uh, + shrimp-kabobs, shrimp creole, shrimp gumbo. Pan fried, deep fried, + stir-fried. There's pineapple shrimp, lemon shrimp, coconut shrimp, + pepper shrimp, shrimp soup, shrimp stew, shrimp salad, shrimp and + potatoes, shrimp burger, shrimp sandwich. That- that's about it. + </p> + <p>A number of in-line elements are available in the DTD, we will show them + inside an unordered list (<code><ul></code>):</p> + <ul> + <li>Here is a simple list item (<code><li></code>).</li> + <li>Have you seen the use of the <code><code></code> element in the + previous item?</li> + <li>Also, we have <code><sub></code> and <code><sup></code> + elements to show content <sup>above</sup> or <sub>below</sub> the text + baseline.</li> + <li>There is a facility to <em>emphasize</em> certain words using the + <code><em></code> <strong><code><strong></code></strong> + elements.</li> + <li>We can use + <icon height="22" width="26" src="../images/icon.png" alt="feather"/> + <code><icon></code>s too.</li> + <li>Another possibility is the <code><img></code> element: + <img src="../images/icon.png" alt="another feather" height="22" width="26"/>, + which offers the ability to refer to an image map.</li> + <li>We have elements for hyperlinking: + <dl> + <dt><code><a href="faq.html"></code></dt> + <dd>Use this to + <a href="faq.html" title="Example of a document via link">link</a> + to another document. As per normal, this will open the new document + in the same browser window.</dd> + + <dt><code><a href="#section"></code></dt> + <dd>Use this to + <a href="#section" title="Example of a document via local anchor">link</a> + to the named anchor in the current document. + </dd> + + <dt><code><a href="faq.html#forrest"></code></dt> + <dd>Use this to + <a href="faq.html#forrest" title="Example of a document via link and anchor">link</a> + to another document and go to the named anchor. This will open + the new document in the same browser window. + </dd> + <dt>Targetted window control with jump and fork.</dt> + <dd>See demonstration + <a href="#link-class">using class attribute on links</a>. + </dd> + </dl></li> + + <li>Oh, by the way, a definition list <code><dl></code> was used inside + the previous list item. We could put another + <ul> + <li>unordered list</li> + <li>inside the list item</li> + </ul> + <table> + <caption>A sample nested table</caption> + <tr><td>Or even tables.. </td><td> + <table><tr><td>inside tables..</td></tr></table> + </td></tr> + <tr><td>or inside lists, but I believe this liberty gets quickly quite + hairy as you see.</td></tr> + </table> + </li> + </ul> + <p>So far for the in-line elements, let's look at some paragraph-level + elements.</p> + <fixme author="SN">The <code><fixme></code> element is used for stuff + which still needs work. Mind the <code>author</code> attribute!</fixme> + <note>Use the <code><note></code> element to draw attention to something, e.g. ...The <code><code></code> element is used when the author can't + express himself clearly using normal sentences ;-)</note> + <warning>Sleep deprivation can be the result of being involved in an open + source project. (a.k.a. the <code><warning></code> element). + </warning> + <note label="Important">If you want your own labels for notes and + warnings, specify them using the <code>label</code> attribute. + </note> + <p>Apart from unordered lists, we have ordered lists too, of course.</p> + <ol> + <li>Item 1</li> + <li>Item 2</li> + <li>This should be 3 if my math is still OK.</li> + </ol> + </section> + + <section id="presentations"> + <title>Various presentation formats</title> + + <p>This sample document, written in document-v20 XML can be presented + via Forrest in a number of different formats. The links in the + following list show this document in each of the currently available + formats.</p> + + <p>Each of the formats can be made available as a link near the top of + the page. Actual placement of those links depends on the skin + currently in use. Those links are enabled in the skinconf.xml via the + <disable-XXX-link> elements in the skinconf.xml</p> + + <table> + <tr> + <th>Presentation Format</th> + + <th>Description</th> + + <th>skinconf.xml Element</th> + </tr> + + <tr> + <td><a href="sample.html">HTML</a></td> + + <td>This document in HTML format. </td> + + <td>Always generated by default. Cannot be turned off.</td> + </tr> + + <tr> + <td><a href="sample.xml">XML</a></td> + + <td>This document in its raw XML format.</td> + + <td><disable-xml-link>. By default, set to true, meaning + that this link will not be shown.</td> + </tr> + + <tr> + <td><a href="sample.pdf">PDF</a></td> + + <td>This document as Adobe PDF</td> + + <td><disable-pdf-link>. By default, set to false, meaning + that this link will be shown.</td> + </tr> + + <tr> + <td>Text</td> + + <td><p>This document as straight text.</p> + <p>For additional information see the Forrest text-output + plugin.</p></td> + + <td><disable-txt-link>. By default, set to true, meaning + that this link will not be shown.</td> + </tr> + + <tr> + <td>POD</td> + + <td><p>This document as Perl POD (Plain Old Documentation). Text + with minimal formatting directives. If on a *nix system with perl + installed, see "man perlpod".</p> + <p>For additional information see the Forrest pod-output + plugin.</p></td> + + <td><disable-pod-link>. By default, set to true, meaning + that this link will not be shown.</td> + </tr> + </table> + </section> + <section id="section"> + <title>Using sections</title> + <p>You can use sections to put some structure in your document. For some + strange historical reason, the section title is an attribute of the + <code><section></code> element.</p> + </section> + <section id="sub-section"> + <title>Sections, the sequel</title> + <p>Just some second section.</p> + <section id="sub-sub-section"> + <title>Section 2.1</title> + <p>Which contains a subsection (2.1).</p> + </section> + </section> + + <section id="source"> + <title>Showing preformatted source code</title> + <p>Enough about these sections. Let's have a look at more interesting + elements, <code><source></code> for instance:</p> + <source> +// This example is from the book _Java in a Nutshell_ by David Flanagan. +// Written by David Flanagan. Copyright (c) 1996 O'Reilly & Associates. +// You may study, use, modify, and distribute this example for any purpose. +// This example is provided WITHOUT WARRANTY either expressed or implied. + +import java.applet.*; // Don't forget these import statements! +import java.awt.*; + +public class FirstApplet extends Applet { + // This method displays the applet. + // The Graphics class is how you do all drawing in Java. + public void paint(Graphics g) { + g.drawString("Hello World", 25, 50); + } +}</source> + <p>CDATA sections are used within + <code><source></code> elements so that you can write pointy + brackets without needing to escape them with messy + <code>&lt;</code> entities ... + </p> + <source><![CDATA[ +<pointy> + easy +</pointy> +]]></source> + <p>Please take care to still use a sensible line-length within your + source elements.</p> + </section> + + <section id="table"> + <title>Using tables</title> + <p>And now for a table:</p> + <table> + <caption>Table caption</caption> + <tr> + <th>heading cell 1</th> + <th>heading cell 2</th> + <th>heading cell 3</th> + </tr> + <tr> + <td>data cell</td> + <td colspan="2">this data cell spans two columns</td> + </tr> + <tr> + <td> + Tables can be nested: + </td> + <td> + <table> + <tr> + <th>column 1</th> + <th>column 2</th> + </tr> + <tr> + <td>cell A</td> + <td>cell B</td> + </tr> + </table> + </td> + <td> + <ul><li>and can include most other elements</li><li>such as lists</li></ul> + </td> + </tr> + </table> + </section> + + <anchor id="second-figure-anchor"/> + <section id="figure"> + <title>Using figures</title> + <p>And a <code><figure></code> to end all of this. + Note that this can also be implemented with an + <code><img></code> element. + </p> + <figure src="../images/project.png" alt="The fine Forrest logo" width="220" height="65"/> + </section> + <section id="link-class"> + <title>Using class attribute on links</title> + + <p>The document-v13 had elements <fork> and <jump>. In + document-v20, those elements no longer exist but the functionality can + be duplicated by using the @class attribute. + Even though the opening of separate windows should be under the + control of the user, these techniques can still be employed.</p> + + <table> + <tr> + <th><p>Document V1.3</p></th> + + <th><p>Document V2.0</p></th> + </tr> + + <tr> + <td><p><fork href="faq.html"></p></td> + + <td><a class="fork" href="faq.html"><a class="fork" + href="faq.html"></a></td> + </tr> + + <tr> + <td><p><jump href="faq.html"></p></td> + + <td><p><a class="jump" href="faq.html"><a class="jump" + href="faq.html"></a></p></td> + </tr> + </table> + </section> + </section> + + <section id="changes"> + <title>DTD changes</title> + <p>See the generated +<!-- FOR-321 workaround + <a href="ext:dtd-docs">DTD reference documentation</a>. +--> + <a href="http://forrest.apache.org/docs/dtd-docs.html">DTD reference documentation</a>. + </p> + <section id="changes-20"> + <title>Changes between document-v13 and document-v20</title> + <ul> + <li>Renamed <strong><link></strong> + to <strong><a></strong> + </li> + <li>Removed <strong><fork></strong> + and <strong><jump></strong> in favour of the + <strong><a></strong> element. See demonstration + <a href="#link-class">using class attribute on links</a>. + </li> + </ul> + </section> + <section id="changes-13"> + <title>Changes between document-v12 and document-v13</title> + <p> + All v1.2 docs will work fine as v1.3 DTD. The main change is the + addition of a @class attribute to every element, which enables the + "extra-css" section in the skinconf to be put to good use. + </p> + </section> + <section id="changes-12"> + <title>Changes between document-v11 and document-v12</title> + <p> + doc-v12 enhances doc-v11 by relaxing various restrictions that were + found to be unnecessary. + </p> + <ul> + <li> + Links ((link|jump|fork) and inline elements (br|img|icon|acronym) are + allowed inside title. + </li> + <li> + Paragraphs (p|source|note|warning|fixme), table and figure|anchor are + allowed inside li. + </li> + <li> + Paragraphs (p|source|note|warning|fixme), lists (ol|ul|dl), table, + figure|anchor are allowed inside definition lists (dd) and tables (td + and dh). + </li> + <li> + Inline content + (strong|em|code|sub|sup|br|img|icon|acronym|link|jump|fork) is + allowed in strong and em. + </li> + </ul> + </section> + </section> + </body> + <footer> + <legal>This is a legal notice, so it is <strong>important</strong>.</legal> + </footer> +</document> diff --git a/trunk/crawler/kiss/docs/content/xdocs/samples/static.xml b/trunk/crawler/kiss/docs/content/xdocs/samples/static.xml new file mode 100644 index 00000000..9553525c --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/samples/static.xml @@ -0,0 +1,62 @@ +<?xml version="1.0"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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 document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd"> +<document> + <header> + <title>Static content - including raw un-processed files and documents</title> + </header> + <body> + <section> + <title>Linking to static content</title> + <p> + You can place some types of raw content into the xdocs directory. For example, + you can place a PDF file in <code>src/documentation/content/xdocs</code> and link + to it normally, + <strong><a href="../hello.pdf"></strong><a href="../hello.pdf">hello.pdf</a><strong></a></strong> + However, note that if the file is one that Forrest is able to process, for example + an HTML file, these files will be processed accordingly.</p> + + <p> + It is also worth noting that files in the xdocs directory will only be copied + into your final site if there is a link to them somewhere in the site. See the next + section for details of how to include content that is not linked.</p> + + <p> + For more information see the + <a href="site:linking">Linking demonstration</a>.</p> + </section> + + <section> + <title>Including Static Content that is Not Linked</title> + + <p> + You can include raw HTML, PDFs, plain-text, and other files. In your final site by + placing them in the <code>src/documentation/content</code> directory. Files in this + directory will be copied over automatically but will not be processed in any way by + Forrest, that is they will be linked to as raw files.</p> + + <p> + You can also have sub-directories such as + <code>src/documentation/content/samples/subdir/</code> which + reflects your main + <code>xdocs/</code> tree. The raw files will then end up + beside your documents. + </p> + </section> + </body> +</document> diff --git a/trunk/crawler/kiss/docs/content/xdocs/samples/subdir/book-sample.xml b/trunk/crawler/kiss/docs/content/xdocs/samples/subdir/book-sample.xml new file mode 100644 index 00000000..f5396c66 --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/samples/subdir/book-sample.xml @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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 book PUBLIC "-//APACHE//DTD Cocoon Documentation Book V1.0//EN" "http://forrest.apache.org/dtd/book-cocoon-v10.dtd"> + +<!-- Sample book.xml file. If this file is renamed to 'book.xml', it will be +used to define the menu in this subdirectory, instead of that generated from +the usual site.xml mechanism. The normal relative and absolute hrefs are also +available. --> + +<book software="MyProj" + title="MyProj" + copyright="@year@ The Apache Software Foundation" + xmlns:xlink="http://www.w3.org/1999/xlink"> + + <menu label="About"> + <!-- using the normal site.xml linking mechanism --> + <menu-item label="Index" href="site:index"/> + <!-- using relative URIs with relative path --> + <menu-item label="Sample page" href="../sample.html"/> + <!-- using relative URIs with absolute path --> + <menu-item label="Sample ihtml page" href="/samples/ihtml-sample.html"/> + <!-- using the normal site.xml linking mechanism --> + <menu-item label="FAQ" href="site:faq"/> + <menu-item label="Changes" href="site:changes"/> + <menu-item label="Todo" href="site:todo"/> + </menu> + + <menu label="Subdir"> + <menu-item label="index" href="site:subdir/index"/> + </menu> + +</book> diff --git a/trunk/crawler/kiss/docs/content/xdocs/samples/subdir/hello.zip b/trunk/crawler/kiss/docs/content/xdocs/samples/subdir/hello.zip new file mode 100644 index 00000000..b4fb6aae Binary files /dev/null and b/trunk/crawler/kiss/docs/content/xdocs/samples/subdir/hello.zip differ diff --git a/trunk/crawler/kiss/docs/content/xdocs/samples/subdir/index.xml b/trunk/crawler/kiss/docs/content/xdocs/samples/subdir/index.xml new file mode 100644 index 00000000..d060da5b --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/samples/subdir/index.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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 document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd"> +<document> + <header> + <title>Page generated from a sub-directory</title> + + <authors> + <person name="Joe Bloggs" email="joe@joescompany.org" /> + </authors> + </header> + + <body> + <section> + <title>A sub-directory</title> + <p>This was generated from a sub-directory.</p> + <p>When creating new subdirectories, remember that these <em>must</em> + be declared in site.xml or each directory must have a book.xml file. + </p> + </section> + </body> +</document> + diff --git a/trunk/crawler/kiss/docs/content/xdocs/samples/usemap.xml b/trunk/crawler/kiss/docs/content/xdocs/samples/usemap.xml new file mode 100644 index 00000000..50bf2afa --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/samples/usemap.xml @@ -0,0 +1,61 @@ +<?xml version="1.0"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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 document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd"> +<document> + <header> + <title>Interactive client-side imagemaps - the usemap attribute</title> + </header> + <body> + <section id="demo"> + <title>Imagemap demo</title> + <p> + <img src="/images/usemap.gif" usemap="#my-map" + alt="usemap demo" width="256" height="256"/> + </p> + <p> + <map name="my-map"> + <area shape="rect" coords="173,14,240,71" + alt="Rectangle" href="ext:forrest"/> + <area shape="circle" coords="53,172,28" + alt="Circle" href="../index.html"/> + <area shape="default" coords="0,0.256,256" + alt="Default" href="http://www.apache.org"/> + </map> + </p> + </section> + <section id="source"> + <title>Source code</title> + <source><![CDATA[ + <p> + <img src="/images/usemap.gif" usemap="#my-map" + alt="usemap demo" width="256" height="256"/> + </p> + <p> + <map name="my-map"> + <area shape="rect" coords="173,14,240,71" + alt="Rectangle" href="ext:forrest"/> + <area shape="circle" coords="53,172,28" + alt="Circle" href="../index.html"/> + <area shape="default" coords="0,0.256,256" + alt="Default" href="http://www.apache.org"/> + </map> + </p> +]]></source> + </section> + </body> +</document> diff --git a/trunk/crawler/kiss/docs/content/xdocs/site.xml b/trunk/crawler/kiss/docs/content/xdocs/site.xml new file mode 100644 index 00000000..8e17226c --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/site.xml @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> + +<!-- +Forrest site.xml + +This file contains an outline of the site's information content. It is used to: +- Generate the website menus (though these can be overridden - see docs) +- Provide semantic, location-independent aliases for internal 'site:' URIs, eg +<link href="site:changes"> links to changes.html (or ../changes.html if in + subdir). +- Provide aliases for external URLs in the external-refs section. Eg, <link + href="ext:cocoon"> links to http://cocoon.apache.org/ + +See http://forrest.apache.org/docs/linking.html for more info +--> + +<site label="MyProj" href="" xmlns="http://apache.org/forrest/linkmap/1.0" tab=""> + <!-- Note: No matter what you configure here, Forrest will always try to load + index.html when you request http://yourHost/. + 'How can I use a start-up-page other than index.html?' in the FAQs has more + information tells you how to change that. + --> + <about label="About"> + <index label="Index" href="index.html" description="Welcome to MyProj"/> + </about> + + <samples label="Samples" href="samples/" tab="samples"> + <index href="index.html"/> + <sample label="Apache doc v2.0" href="sample.html" + description="A nonsense document using all possible elements in the current document v2.0"> + <top href="#top"/> + <section href="#section"/> + </sample> + <document-v13 label="Apache doc v1.3" href="document-v13.html" + description="A nonsense document using all possible elements in the document v1.3"> + <top href="#top"/> + <section href="#section"/> + </document-v13> + <static label="Static content" href="static.html" + description="Static raw un-processed content" /> + <linking label="Linking" href="linking.html" + description="Linking explained and demonstrated" /> + <sample-html label="Embedded HTML" href="embedded_html.html" + description="Test of Embedded HTML" /> + <sample-ascii-art label="ascii-art page" href="ascii-art.html" + description="Sample Ascii Art page" /> + <sample-usemap label="usemap" href="usemap.html" + description="Client-side imagemap" /> + <sample-custom label="User Schemas" href="customSchema.html" + description="Custom XML Schemas"/> + <custom label="Custom File" href="custom.html" description="A custom XML file"/> + <faq label="FAQ" href="faq.html" description="Frequently Asked Questions" /> + <subdir label="Subdir" href="subdir/"> + <index label="Index" href="index.html" + description="Page generated from a sub-directory"/> + </subdir> + </samples> + + <plugins label="Plugins" href="pluginDocs/plugins_0_70/" tab="plugins"> + <index label="Index" href="index.html" description="List of plugins available for Forrest"/> + </plugins> + + <files> + <hello_print href="hello.pdf" /> + <test1 href="test1.html" /> + </files> + + <!-- + The href must be wholesite.html/pdf You can change the labels and node names + <all label="All"> + <whole_site_html label="Whole Site HTML" href="wholesite.html"/> + <whole_site_pdf label="Whole Site PDF" href="wholesite.pdf"/> + </all> + --> + + <external-refs> + <forrest href="http://forrest.apache.org/"> + <linking href="docs/linking.html"/> + <validation href="docs/validation.html"/> + <webapp href="docs/your-project.html#webapp"/> + <dtd-docs href="docs/dtd-docs.html"/> + </forrest> + <cocoon href="http://cocoon.apache.org/"/> + <xml.apache.org href="http://xml.apache.org/"/> + </external-refs> + +</site> diff --git a/trunk/crawler/kiss/docs/content/xdocs/tabs.xml b/trunk/crawler/kiss/docs/content/xdocs/tabs.xml new file mode 100644 index 00000000..abbc7ebc --- /dev/null +++ b/trunk/crawler/kiss/docs/content/xdocs/tabs.xml @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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 tabs PUBLIC "-//APACHE//DTD Cocoon Documentation Tab V1.1//EN" "http://forrest.apache.org/dtd/tab-cocoon-v11.dtd"> + +<tabs software="MyProj" + title="MyProj" + copyright="Foo" + xmlns:xlink="http://www.w3.org/1999/xlink"> + + <!-- The rules for tabs are: + @dir will always have '/@indexfile' added. + @indexfile gets appended to @dir if the tab is selected. Defaults to 'index.html' + @href is not modified unless it is root-relative and obviously specifies a + directory (ends in '/'), in which case /index.html will be added + If @id's are present, site.xml entries with a matching @tab will be in that tab. + + Tabs can be embedded to a depth of two. The second level of tabs will only + be displayed when their parent tab is selected. + --> + + <tab id="" label="Home" dir="" indexfile="index.html"/> + <tab id="samples" label="Samples" dir="samples" indexfile="sample.html"> + <tab id="samples-index" label="Index" dir="samples" indexfile="index.html"/> + <tab id="samples-sample2" label="Sample2" dir="samples" indexfile="static.html"/> + </tab> + <tab label="Apache XML Projects" href="http://xml.apache.org"> + <tab label="Forrest" href="http://forrest.apache.org"/> + <tab label="Xerces" href="http://xml.apache.org/xerces"/> + </tab> + <tab id="plugins" label="Plugins" dir="pluginDocs/plugins_0_70" indexfile="index.html"/> + <!-- Add new tabs here, eg: + <tab label="How-Tos" dir="community/howto/"/> + <tab label="XML Site" dir="xml-site/"/> + --> + +</tabs> diff --git a/trunk/crawler/kiss/docs/resources/schema/catalog.xcat b/trunk/crawler/kiss/docs/resources/schema/catalog.xcat new file mode 100644 index 00000000..91da4103 --- /dev/null +++ b/trunk/crawler/kiss/docs/resources/schema/catalog.xcat @@ -0,0 +1,29 @@ +<?xml version="1.0"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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 catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN" +"http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd"> + +<!-- OASIS XML Catalog for Forrest Documents --> +<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" + prefer="public"> + +<!-- Download --> +<public publicId="-//Acme//DTD Hello Document V1.0//EN" + uri="hello-v10.dtd"/> + +</catalog> diff --git a/trunk/crawler/kiss/docs/resources/schema/hello-v10.dtd b/trunk/crawler/kiss/docs/resources/schema/hello-v10.dtd new file mode 100644 index 00000000..4fab270f --- /dev/null +++ b/trunk/crawler/kiss/docs/resources/schema/hello-v10.dtd @@ -0,0 +1,51 @@ +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> +<!-- =================================================================== + + Apache Hello DTD (Version 1.0) + +PURPOSE: + + +TYPICAL INVOCATION: + + <!DOCTYPE greeting PUBLIC + "-//Acme//DTD Hello Document Vx.y//EN" + "hello.dtd"> + + where + + x := major version + y := minor version + +FIXME: + +CHANGE HISTORY: +[Version 1.0] + 20041009 Initial version. (JJP) + +==================================================================== --> + +<!-- =============================================================== --> +<!-- Greeting type element --> +<!-- =============================================================== --> + +<!ELEMENT greeting (#PCDATA)> + +<!-- =============================================================== --> +<!-- End of DTD --> +<!-- =============================================================== --> diff --git a/trunk/crawler/kiss/docs/resources/stylesheets/hello2document.xsl b/trunk/crawler/kiss/docs/resources/stylesheets/hello2document.xsl new file mode 100644 index 00000000..1a8e453b --- /dev/null +++ b/trunk/crawler/kiss/docs/resources/stylesheets/hello2document.xsl @@ -0,0 +1,39 @@ +<?xml version="1.0"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> + +<!--+ + | Transforms Hello document format. + +--> + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + + <xsl:template match="/"> + <document> + <header> + <title> + <xsl:value-of select="greeting"/> + </title> + </header> + <body> + <xsl:value-of select="greeting"/> + </body> + </document> + </xsl:template> + +</xsl:stylesheet> diff --git a/trunk/crawler/kiss/docs/sitemap.xmap b/trunk/crawler/kiss/docs/sitemap.xmap new file mode 100644 index 00000000..f32221a4 --- /dev/null +++ b/trunk/crawler/kiss/docs/sitemap.xmap @@ -0,0 +1,72 @@ +<?xml version="1.0"?> +<!-- + Copyright 2002-2005 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> +<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0"> + + <map:components> + <map:actions> + <map:action logger="sitemap.action.sourcetype" name="sourcetype" src="org.apache.forrest.sourcetype.SourceTypeAction"> + <sourcetype name="hello-v1.0"> + <document-declaration public-id="-//Acme//DTD Hello Document V1.0//EN" /> + </sourcetype> + </map:action> + </map:actions> + + <map:selectors default="parameter"> + <map:selector logger="sitemap.selector.parameter" name="parameter" src="org.apache.cocoon.selection.ParameterSelector" /> + </map:selectors> + </map:components> + + <map:resources> + <map:resource name="transform-to-document"> + <map:act type="sourcetype" src="{src}"> + <map:select type="parameter"> + <map:parameter name="parameter-selector-test" value="{sourcetype}" /> + + <map:when test="hello-v1.0"> + <map:generate src="{project:content.xdocs}{../../1}.xml" /> + <map:transform src="{project:resources.stylesheets}/hello2document.xsl" /> + <map:serialize type="xml-document"/> + </map:when> + </map:select> + </map:act> + </map:resource> + </map:resources> + + <map:pipelines> + <map:pipeline> + <map:match pattern="old_site/*.html"> + <map:select type="exists"> + <map:when test="{project:content}{1}.html"> + <map:read src="{project:content}{1}.html" mime-type="text/html"/> + <!-- + Use this instead if you want JTidy to clean up your HTML + <map:generate type="html" src="{project:content}/{0}" /> + <map:serialize type="html"/> + --> + </map:when> + </map:select> + </map:match> + + <map:match pattern="**.xml"> + <map:call resource="transform-to-document"> + <map:parameter name="src" value="{project:content.xdocs}{1}.xml" /> + </map:call> + </map:match> + </map:pipeline> + </map:pipelines> +</map:sitemap> diff --git a/trunk/crawler/kiss/docs/skinconf.xml b/trunk/crawler/kiss/docs/skinconf.xml new file mode 100644 index 00000000..c427b579 --- /dev/null +++ b/trunk/crawler/kiss/docs/skinconf.xml @@ -0,0 +1,441 @@ +<?xml version="1.0"?> +<!-- + Copyright 2002-2005 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> + +<!-- +Skin configuration file. This file contains details of your project, +which will be used to configure the chosen Forrest skin. +--> + +<!DOCTYPE skinconfig PUBLIC "-//APACHE//DTD Skin Configuration V0.7-1//EN" "http://forrest.apache.org/dtd/skinconfig-v07-1.dtd"> +<skinconfig> + <!-- To enable lucene search add provider="lucene" (default is google). + Add box-location="alt" to move the search box to an alternate location + (if the skin supports it) and box-location="all" to show it in all + available locations on the page. Remove the <search> element to show + no search box. @domain will enable sitesearch for the specific domain with google. + In other words google will search the @domain for the query string. + --> + <search name="MyProject" domain="mydomain" provider="google"/> + + <!-- Disable the print link? If enabled, invalid HTML 4.0.1 --> + <disable-print-link>true</disable-print-link> + <!-- Disable the PDF link? --> + <disable-pdf-link>false</disable-pdf-link> + <!-- Disable the POD link? --> + <disable-pod-link>true</disable-pod-link> + <!-- Disable the Text link? FIXME: NOT YET IMPLEMENETED. --> + <disable-txt-link>true</disable-txt-link> + <!-- Disable the xml source link? --> + <!-- The xml source link makes it possible to access the xml rendition + of the source frim the html page, and to have it generated statically. + This can be used to enable other sites and services to reuse the + xml format for their uses. Keep this disabled if you don't want other + sites to easily reuse your pages.--> + <disable-xml-link>true</disable-xml-link> + + <!-- Disable navigation icons on all external links? --> + <disable-external-link-image>true</disable-external-link-image> + + <!-- Disable w3c compliance links? + Use e.g. align="center" to move the compliance links logos to + an alternate location default is left. + (if the skin supports it) --> + <disable-compliance-links>false</disable-compliance-links> + + <!-- Render mailto: links unrecognisable by spam harvesters? --> + <obfuscate-mail-links>true</obfuscate-mail-links> + <obfuscate-mail-value>.at.</obfuscate-mail-value> + + <!-- Disable the javascript facility to change the font size --> + <disable-font-script>true</disable-font-script> + + <!-- mandatory project logo + default skin: renders it at the top --> + <project-name>MyProject</project-name> + <project-description>MyProject Description</project-description> + <project-url>http://myproj.mygroup.org/</project-url> + <project-logo>images/project.png</project-logo> + <!-- Alternative static image: + <project-logo>images/project-logo.gif</project-logo> --> + + <!-- optional group logo + default skin: renders it at the top-left corner --> + <group-name>MyGroup</group-name> + <group-description>MyGroup Description</group-description> + <group-url>http://mygroup.org</group-url> + <group-logo>images/group.png</group-logo> + <!-- Alternative static image: + <group-logo>images/group-logo.gif</group-logo> --> + + <!-- optional host logo (e.g. sourceforge logo) + default skin: renders it at the bottom-left corner --> + <host-url></host-url> + <host-logo></host-logo> + + <!-- relative url of a favicon file, normally favicon.ico --> + <favicon-url></favicon-url> + + <!-- The following are used to construct a copyright statement --> + <year>2005</year> + <vendor>The Acme Software Foundation.</vendor> + <!-- The optional copyright-link URL will be used as a link in the + copyright statement + <copyright-link>http://www.apache.org/licenses/</copyright-link> + --> + + <!-- Some skins use this to form a 'breadcrumb trail' of links. + Use location="alt" to move the trail to an alternate location + (if the skin supports it). + Omit the location attribute to display the trail in the default location. + Use location="none" to not display the trail (if the skin supports it). + For some skins just set the attributes to blank. + + NOTE: If a breadcrumb entry points at a local file the href must + be complete, that is it must point to the file itself, not to a + directory. + --> + <trail> + <link1 name="myGroup" href="http://www.apache.org/"/> + <link2 name="myProject" href="http://forrest.apache.org/"/> + <link3 name="" href=""/> + </trail> + + <!-- Configure the TOC, i.e. the Table of Contents. + @max-depth + how many "section" levels need to be included in the + generated Table of Contents (TOC). + @min-sections + Minimum required to create a TOC. + @location ("page","menu","page,menu", "none") + Where to show the TOC. + --> + <toc max-depth="2" min-sections="1" location="page"/> + + <!-- Heading types can be clean|underlined|boxed --> + <headings type="boxed"/> + + <!-- The optional feedback element will be used to construct a + feedback link in the footer with the page pathname appended: + <a href="@href">{@to}</a> + --> + <feedback to="webmaster@foo.com" + href="mailto:webmaster@foo.com?subject=Feedback " > + Send feedback about the website to: + </feedback> + + <!-- Optional message of the day (MOTD). + Note: This is only implemented in the pelt skin. + If the optional <motd> element is used, then messages will be appended + depending on the URI string pattern. + motd-option : Specifies a pattern to match and provides small text content. + motd-title : This text will be added in brackets after the <html><title> + motd-page : This text will be added in a panel on the face of the page, + with the "motd-page-url" being the hyperlink "More". + Values for the "location" attribute are: + page : on the face of the page, e.g. in the spare space of the toc + alt : at the bottom of the left-hand navigation panel + both : both + --> +<!-- + <motd> + <motd-option pattern="docs_0_80"> + <motd-title>v0.8-dev</motd-title> + <motd-page location="both"> + This is documentation for development version v0.8 + </motd-page> + <motd-page-url>/versions/index.html</motd-page-url> + </motd-option> + <motd-option pattern="docs_0_70"> + <motd-title>v0.7</motd-title> + <motd-page location="both"> + This is documentation for current version v0.7 + </motd-page> + <motd-page-url>/versions/index.html</motd-page-url> + </motd-option> + </motd> +--> + + <!-- + extra-css - here you can define custom css-elements that are + A) overriding the fallback elements or + B) adding the css definition from new elements that you may have + used in your documentation. + --> + <extra-css> + <!--Example of reason B: + To define the css definition of a new element that you may have used + in the class attribute of a <p> node. + e.g. <p class="quote"/> + --> + p.quote { + margin-left: 2em; + padding: .5em; + background-color: #f0f0f0; + font-family: monospace; + } + <!--Example: + To override the colours of links only in the footer. + --> + #footer a { color: #0F3660; } + #footer a:visited { color: #009999; } + </extra-css> + + <colors> + <!-- These values are used for the generated CSS files. + They essentially "override" the default colors defined in the chosen skin. + There are four duplicate "groups" of colors below, denoted by comments: + Color group: Forrest, Krysalis, Collabnet, and Lenya using Pelt. + They are provided for example only. To customize the colors of any skin, + uncomment one of these groups of color elements and change the values + of the particular color elements that you wish to change. + Note that by default, all color groups are commented-out which means that + the default colors provided by the skin are being used. + --> + + <!-- Color group: Forrest: example colors similar to forrest.apache.org + Some of the element names are obscure, so comments are added to show how + the "pelt" skin uses them, other skins might use these elements in a different way. + Tip: temporarily change the value of an element to red (#ff0000) and see the effect. + pelt: breadtrail: the strip at the top of the page and the second strip under the tabs + pelt: header: top strip containing project and group logos + pelt: heading|subheading: section headings within the content + pelt: navstrip: the strip under the tabs which contains the published date + pelt: menu: the left-hand navigation panel + pelt: toolbox: the selected menu item + pelt: searchbox: the background of the searchbox + pelt: border: line border around selected menu item + pelt: body: any remaining parts, e.g. the bottom of the page + pelt: footer: the second from bottom strip containing credit logos and published date + pelt: feedback: the optional bottom strip containing feedback link + --> +<!-- + <color name="breadtrail" value="#cedfef" font="#0F3660" link="#0F3660" vlink="#0F3660" hlink="#000066"/> + <color name="header" value="#294563"/> + <color name="tab-selected" value="#4a6d8c" link="#0F3660" vlink="#0F3660" hlink="#000066"/> + <color name="tab-unselected" value="#b5c7e7" link="#0F3660" vlink="#0F3660" hlink="#000066"/> + <color name="subtab-selected" value="#4a6d8c" link="#0F3660" vlink="#0F3660" hlink="#000066"/> + <color name="subtab-unselected" value="#4a6d8c" link="#0F3660" vlink="#0F3660" hlink="#000066"/> + <color name="heading" value="#294563"/> + <color name="subheading" value="#4a6d8c"/> + <color name="published" value="#4C6C8F" font="#FFFFFF"/> + <color name="feedback" value="#4C6C8F" font="#FFFFFF" align="center"/> + <color name="navstrip" value="#4a6d8c" font="#ffffff" link="#0F3660" vlink="#0F3660" hlink="#000066"/> + <color name="menu" value="#4a6d8c" font="#cedfef" link="#ffffff" vlink="#ffffff" hlink="#ffcf00"/> + <color name="toolbox" value="#4a6d8c"/> + <color name="border" value="#294563"/> + <color name="dialog" value="#4a6d8c"/> + <color name="searchbox" value="#4a6d8c" font="#000000"/> + <color name="body" value="#ffffff" link="#0F3660" vlink="#009999" hlink="#000066"/> + <color name="table" value="#7099C5"/> + <color name="table-cell" value="#f0f0ff"/> + <color name="highlight" value="#ffff00"/> + <color name="fixme" value="#cc6600"/> + <color name="note" value="#006699"/> + <color name="warning" value="#990000"/> + <color name="code" value="#CFDCED"/> + <color name="footer" value="#cedfef"/> +--> + + <!-- Color group: Krysalis --> +<!-- + <color name="header" value="#FFFFFF"/> + + <color name="tab-selected" value="#a5b6c6" link="#000000" vlink="#000000" hlink="#000000"/> + <color name="tab-unselected" value="#F7F7F7" link="#000000" vlink="#000000" hlink="#000000"/> + <color name="subtab-selected" value="#a5b6c6" link="#000000" vlink="#000000" hlink="#000000"/> + <color name="subtab-unselected" value="#a5b6c6" link="#000000" vlink="#000000" hlink="#000000"/> + + <color name="heading" value="#a5b6c6"/> + <color name="subheading" value="#CFDCED"/> + + <color name="navstrip" value="#CFDCED" font="#000000" link="#000000" vlink="#000000" hlink="#000000"/> + <color name="toolbox" value="#a5b6c6"/> + <color name="border" value="#a5b6c6"/> + + <color name="menu" value="#F7F7F7" link="#000000" vlink="#000000" hlink="#000000"/> + <color name="dialog" value="#F7F7F7"/> + + <color name="body" value="#ffffff" link="#0F3660" vlink="#009999" hlink="#000066"/> + + <color name="table" value="#a5b6c6"/> + <color name="table-cell" value="#ffffff"/> + <color name="highlight" value="#ffff00"/> + <color name="fixme" value="#cc6600"/> + <color name="note" value="#006699"/> + <color name="warning" value="#990000"/> + <color name="code" value="#a5b6c6"/> + + <color name="footer" value="#a5b6c6"/> +--> + + <!-- Color group: Collabnet --> +<!-- + <color name="header" value="#003366"/> + + <color name="tab-selected" value="#dddddd" link="#555555" vlink="#555555" hlink="#555555"/> + <color name="tab-unselected" value="#999999" link="#ffffff" vlink="#ffffff" hlink="#ffffff"/> + <color name="subtab-selected" value="#cccccc" link="#000000" vlink="#000000" hlink="#000000"/> + <color name="subtab-unselected" value="#cccccc" link="#555555" vlink="#555555" hlink="#555555"/> + + <color name="heading" value="#003366"/> + <color name="subheading" value="#888888"/> + + <color name="navstrip" value="#dddddd" font="#555555"/> + <color name="toolbox" value="#dddddd" font="#555555"/> + <color name="border" value="#999999"/> + + <color name="menu" value="#ffffff"/> + <color name="dialog" value="#eeeeee"/> + + <color name="body" value="#ffffff"/> + + <color name="table" value="#ccc"/> + <color name="table-cell" value="#ffffff"/> + <color name="highlight" value="#ffff00"/> + <color name="fixme" value="#cc6600"/> + <color name="note" value="#006699"/> + <color name="warning" value="#990000"/> + <color name="code" value="#003366"/> + + <color name="footer" value="#ffffff"/> +--> + <!-- Color group: Lenya using pelt--> +<!-- + + <color name="header" value="#ffffff"/> + + <color name="tab-selected" value="#E5E4D9" link="#000000" vlink="#000000" hlink="#000000"/> + <color name="tab-unselected" value="#F5F4E9" link="#000000" vlink="#000000" hlink="#000000"/> + <color name="subtab-selected" value="#000000" link="#000000" vlink="#000000" hlink="#000000"/> + <color name="subtab-unselected" value="#E5E4D9" link="#000000" vlink="#000000" hlink="#000000"/> + + <color name="heading" value="#E5E4D9"/> + <color name="subheading" value="#000000"/> + <color name="published" value="#000000"/> + <color name="navstrip" value="#E5E4D9" font="#000000"/> + <color name="toolbox" value="#CFDCED" font="#000000"/> + <color name="border" value="#999999"/> + + <color name="menu" value="#E5E4D9" font="#000000" link="#000000" vlink="#000000" hlink="#000000"/> + <color name="dialog" value="#CFDCED"/> + <color name="body" value="#ffffff" /> + + <color name="table" value="#ccc"/> + <color name="table-cell" value="#ffffff"/> + <color name="highlight" value="#ffff00"/> + <color name="fixme" value="#cc6600"/> + <color name="note" value="#006699"/> + <color name="warning" value="#990000"/> + <color name="code" value="#003366"/> + + <color name="footer" value="#E5E4D9"/> +--> + </colors> + + <!-- Settings specific to PDF output. --> + <pdf> + <!-- + Supported page sizes are a0, a1, a2, a3, a4, a5, executive, + folio, legal, ledger, letter, quarto, tabloid (default letter). + Supported page orientations are portrait, landscape (default + portrait). + Supported text alignments are left, right, justify (default left). + --> + <page size="letter" orientation="portrait" text-align="left"/> + + <!-- + Pattern of the page numbering in the footer - Default is "Page x". + first occurrence of '1' digit represents the current page number, + second occurrence of '1' digit represents the total page number, + anything else is considered as the static part of the numbering pattern. + Examples : x is the current page number, y the total page number. + <page-numbering-format>none</page-numbering-format> Do not displays the page numbering + <page-numbering-format>1</page-numbering-format> Displays "x" + <page-numbering-format>p1.</page-numbering-format> Displays "px." + <page-numbering-format>Page 1/1</page-numbering-format> Displays "Page x/y" + <page-numbering-format>(1-1)</page-numbering-format> Displays "(x-y)" + --> + <page-numbering-format>Page 1</page-numbering-format> + + <!-- + Margins can be specified for top, bottom, inner, and outer + edges. If double-sided="false", the inner edge is always left + and the outer is always right. If double-sided="true", the + inner edge will be left on odd pages, right on even pages, + the outer edge vice versa. + Specified below are the default settings. + --> + <margins double-sided="false"> + <top>1in</top> + <bottom>1in</bottom> + <inner>1.25in</inner> + <outer>1in</outer> + </margins> + + <!-- + Print the URL text next to all links going outside the file + --> + <show-external-urls>false</show-external-urls> + + <!-- + Disable the copyright footer on each page of the PDF. + A footer is composed for each page. By default, a "credit" with role=pdf + will be used, as explained below. Otherwise a copyright statement + will be generated. This latter can be disabled. + --> + <disable-copyright-footer>false</disable-copyright-footer> + </pdf> + + <!-- + Credits are typically rendered as a set of small clickable + images in the page footer. + + Use box-location="alt" to move the credits to an alternate location + (if the skin supports it). + + For example, pelt skin: + - box-location="alt" will place the logo at the end of the + left-hand coloured menu panel. + - box-location="alt2" will place them underneath that panel + in the left-hand whitespace. + - Otherwise they are placed next to the compatibility icons + at the bottom of the screen. + + Comment out the whole <credit>-element if you want no credits in the + web pages + --> + <credits> + <credit box-location="alt"> + <name>Built with Apache Forrest</name> + <url>http://forrest.apache.org/</url> + <image>images/built-with-forrest-button.png</image> + <width>88</width> + <height>31</height> + </credit> + <!-- A credit with @role="pdf" will be used to compose a footer + for each page in the PDF, using either "name" or "url" or both. + --> + <!-- + <credit role="pdf"> + <name>Built with Apache Forrest</name> + <url>http://forrest.apache.org/</url> + </credit> + --> + </credits> + +</skinconfig> diff --git a/trunk/crawler/kiss/docs/translations/langcode.xml b/trunk/crawler/kiss/docs/translations/langcode.xml new file mode 100644 index 00000000..ed09f417 --- /dev/null +++ b/trunk/crawler/kiss/docs/translations/langcode.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> +<!-- + This catalog is used so displays how the language name + is named by their speakers. +--> +<catalogue > + <message key="en">English</message> + <message key="es">Espanol</message> + <message key="it">Italiano</message> +</catalogue> diff --git a/trunk/crawler/kiss/docs/translations/languages_en.xml b/trunk/crawler/kiss/docs/translations/languages_en.xml new file mode 100644 index 00000000..1037e0e4 --- /dev/null +++ b/trunk/crawler/kiss/docs/translations/languages_en.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> +<catalogue xml:lang="en"> + <message key="en">English</message> + <message key="es">Spanish</message> + <message key="nl">Dutch</message> +</catalogue> diff --git a/trunk/crawler/kiss/docs/translations/languages_es.xml b/trunk/crawler/kiss/docs/translations/languages_es.xml new file mode 100644 index 00000000..a5d17dd0 --- /dev/null +++ b/trunk/crawler/kiss/docs/translations/languages_es.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> +<catalogue xml:lang="es"> + <message key="en">Inglés</message> + <message key="es">Español</message> + <message key="nl">Holandés</message> +</catalogue> diff --git a/trunk/crawler/kiss/docs/translations/menu.xml b/trunk/crawler/kiss/docs/translations/menu.xml new file mode 100644 index 00000000..003da620 --- /dev/null +++ b/trunk/crawler/kiss/docs/translations/menu.xml @@ -0,0 +1,33 @@ +<?xml version="1.0"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> +<catalogue xml:lang="en"> + <message key="About">About</message> + <message key="Index">Index</message> + <message key="Changes">Changes</message> + <message key="Todo">Todo</message> + <message key="Samples">Samples</message> + <message key="Apache document">Apache document</message> + <message key="Static content">Static content</message> + <message key="Linking">Linking</message> + <message key="Wiki page">Wiki page</message> + <message key="ihtml page">Ihtml page</message> + <message key="ehtml page">Ehtml page</message> + <message key="FAQ">FAQ</message> + <message key="Simplifed Docbook">Simplifed Docbook</message> + <message key="XSP page">XSP page</message> +</catalogue> diff --git a/trunk/crawler/kiss/docs/translations/menu_af.xml b/trunk/crawler/kiss/docs/translations/menu_af.xml new file mode 100644 index 00000000..108faa75 --- /dev/null +++ b/trunk/crawler/kiss/docs/translations/menu_af.xml @@ -0,0 +1,33 @@ +<?xml version="1.0"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> +<catalogue xml:lang="af"> + <message key="About">Aangaande</message> + <message key="Index">Inhoud</message> + <message key="Changes">Veranderinge</message> + <message key="Todo">Om te doen</message> + <message key="Samples">Voorbeelde</message> + <message key="Apache document">Apache dokument</message> + <message key="Static content">Statise Inhoud</message> + <message key="Linking">Linking</message> + <message key="Wiki page">Wiki bladsy</message> + <message key="ihtml page">Ihtml bladsy</message> + <message key="ehtml page">Ehtml bladsy</message> + <message key="FAQ">FAQ</message> + <message key="Simplifed Docbook">Vereenvoudigde Docbook</message> + <message key="XSP page">XSP bladsy</message> +</catalogue> diff --git a/trunk/crawler/kiss/docs/translations/menu_de.xml b/trunk/crawler/kiss/docs/translations/menu_de.xml new file mode 100644 index 00000000..3cb39f49 --- /dev/null +++ b/trunk/crawler/kiss/docs/translations/menu_de.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> +<catalogue xml:lang="de"> + <message key="About">Ãber</message> + <message key="Index">Index</message> + <message key="Changes">Ãnderungen </message> + <message key="Todo">Todo</message> + <message key="Samples">Beispiele</message> + <message key="Apache document">Apache Dokumentationsseite</message> + <message key="Static content">Statischer Inhalt</message> + <message key="Linking">Linking</message> + <message key="Wiki page">Wiki Seite</message> + <message key="ihtml page">ihtml Seite</message> + <message key="ehtml page">ehtml Seite</message> + <message key="FAQ">FAQ</message> + <message key="Simplifed Docbook">Vereinfachte Docbook</message> + <message key="XSP page">XSP Seite</message> +</catalogue> diff --git a/trunk/crawler/kiss/docs/translations/menu_es.xml b/trunk/crawler/kiss/docs/translations/menu_es.xml new file mode 100644 index 00000000..690808dd --- /dev/null +++ b/trunk/crawler/kiss/docs/translations/menu_es.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> +<catalogue xml:lang="es"> + <message key="About">Acerca de</message> + <message key="Index">Indice</message> + <message key="Changes">Cambios</message> + <message key="Todo">Tareas pendientes</message> + <message key="Samples">Ejemplos</message> + <message key="Apache document">Documento Apache</message> + <message key="Static content">Contenido Estático</message> + <message key="Linking">Linking</message> + <message key="Wiki page">Página Wiki</message> + <message key="ihtml page">Página ihtml</message> + <message key="ehtml page">Página ehtml</message> + <message key="FAQ">Preguntas Frecuentes</message> + <message key="Simplifed Docbook">Página Simplifed Docbook</message> + <message key="XSP page">Página XSP</message> +</catalogue> diff --git a/trunk/crawler/kiss/docs/translations/menu_it.xml b/trunk/crawler/kiss/docs/translations/menu_it.xml new file mode 100644 index 00000000..fce8cccb --- /dev/null +++ b/trunk/crawler/kiss/docs/translations/menu_it.xml @@ -0,0 +1,33 @@ +<?xml version="1.0"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> +<catalogue xml:lang="it"> + <message key="About">Riguardo a</message> + <message key="Index">Indice</message> + <message key="Changes">Cambiamenti</message> + <message key="Todo">Cose da fare</message> + <message key="Samples">Esempi</message> + <message key="Apache document">Apache document</message> + <message key="Static content">Contenuto Statico</message> + <message key="Linking">Linking</message> + <message key="Wiki page">Pagina Wiki</message> + <message key="ihtml page">Pagina ihtml</message> + <message key="ehtml page">Pagina ehtml</message> + <message key="FAQ">Domande frequenti</message> + <message key="Simplifed Docbook">Simplifed Docbook</message> + <message key="XSP page">Pagina XSP</message> +</catalogue> diff --git a/trunk/crawler/kiss/docs/translations/menu_no.xml b/trunk/crawler/kiss/docs/translations/menu_no.xml new file mode 100644 index 00000000..7b094ed2 --- /dev/null +++ b/trunk/crawler/kiss/docs/translations/menu_no.xml @@ -0,0 +1,33 @@ +<?xml version="1.0"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> +<catalogue xml:lang="no"> + <message key="About">Om</message> + <message key="Index">Indeks</message> + <message key="Changes">Endringer</message> + <message key="Todo">Oppgave liste</message> + <message key="Samples">Eksempler</message> + <message key="Apache document">Apache Dokument</message> + <message key="Static content">Statisk innhold</message> + <message key="Linking">Linking</message> + <message key="Wiki page">Wiki side</message> + <message key="ihtml page">ihtml side</message> + <message key="ehtml page">ehtml side</message> + <message key="FAQ">FAQ</message> + <message key="Simplifed Docbook">Simplifed Docbook</message> + <message key="XSP page">XSP side</message> +</catalogue> diff --git a/trunk/crawler/kiss/docs/translations/menu_ru.xml b/trunk/crawler/kiss/docs/translations/menu_ru.xml new file mode 100644 index 00000000..7454faca --- /dev/null +++ b/trunk/crawler/kiss/docs/translations/menu_ru.xml @@ -0,0 +1,33 @@ +<?xml version="1.0"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> +<catalogue xml:lang="ru"> + <message key="About">РпÑоекÑе</message> + <message key="Index">СодеÑжание</message> + <message key="Changes">ÐзменениÑ</message> + <message key="Todo">Ðлан</message> + <message key="Samples">ÐÑимеÑÑ</message> + <message key="Apache document">СÑÑаниÑа докÑменÑа Apache</message> + <message key="Static content">СÑаÑиÑеÑкое ÑодеÑжание</message> + <message key="Linking">Linking</message> + <message key="Wiki page">СÑÑаниÑа Wiki</message> + <message key="ihtml page">СÑÑаниÑа ihtml</message> + <message key="ehtml page">СÑÑаниÑа ehtml</message> + <message key="FAQ">ÐопÑоÑÑ/ÐÑвеÑÑ</message> + <message key="Simplifed Docbook">Docbook ÑÑÑаниÑа</message> + <message key="XSP page">XSP ÑÑÑаниÑа</message> +</catalogue> diff --git a/trunk/crawler/kiss/docs/translations/menu_sk.xml b/trunk/crawler/kiss/docs/translations/menu_sk.xml new file mode 100644 index 00000000..801c5e27 --- /dev/null +++ b/trunk/crawler/kiss/docs/translations/menu_sk.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> +<catalogue xml:lang="sk"> + <message key="About">O programe</message> + <message key="Index">Zoznám</message> + <message key="Changes">Zmeny</message> + <message key="Todo">Ãlohy</message> + <message key="Samples">PrÃklady</message> + <message key="Apache document">Apache Document</message> + <message key="Static content">Statický Obsah</message> + <message key="Linking">Linking</message> + <message key="Wiki page">Wiki stránka</message> + <message key="ihtml page">ihtml stránka</message> + <message key="ehtml page">ehtml stránka</message> + <message key="FAQ">Casté Otázky</message> + <message key="Simplifed Docbook">Simplifed Docbook stránka</message> + <message key="XSP page">XSP stránka</message> +</catalogue> diff --git a/trunk/crawler/kiss/docs/translations/tabs.xml b/trunk/crawler/kiss/docs/translations/tabs.xml new file mode 100644 index 00000000..1cfbca61 --- /dev/null +++ b/trunk/crawler/kiss/docs/translations/tabs.xml @@ -0,0 +1,22 @@ +<?xml version="1.0"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> +<catalogue xml:lang="en"> + <message key="Home">Home</message> + <message key="Samples">Samples</message> + <message key="Apache XML Projects">Apache XML Projects</message> +</catalogue> diff --git a/trunk/crawler/kiss/docs/translations/tabs_es.xml b/trunk/crawler/kiss/docs/translations/tabs_es.xml new file mode 100644 index 00000000..adf5a65a --- /dev/null +++ b/trunk/crawler/kiss/docs/translations/tabs_es.xml @@ -0,0 +1,22 @@ +<?xml version="1.0"?> +<!-- + Copyright 2002-2004 The Apache Software Foundation or its licensors, + as applicable. + + 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. +--> +<catalogue xml:lang="es"> + <message key="Home">Inicio</message> + <message key="Samples">Ejemplos</message> + <message key="Apache XML Projects">Projectos XML Apache</message> +</catalogue>