You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by "Mustafa Ali, Halgurt" <Mu...@docomolab-euro.com> on 2003/06/02 13:19:18 UTC
jTidy
Hallo,
I am wrote a configuration file for configuring jTidy like that:
//configuration file for html Tidy
asxml = yes
doctyp = omit
indent = auto
numeric-entities = yes
fix-bachslash = yes
drop-font = yes
then I saves it as Tidyconf.txt in the same Direktory like my
sitemap.xmap. My sitemap.xmap looks like below:
<?xml version="1.0"?>
<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
<map:components>
<map:generators default="file">
<!-- Read in XML files from a local or a remote source
that is located via a file name or URI. -->
<map:generator name="file"
src="org.apache.cocoon.generation.FileGenerator"/>
<!-- Read in HTML files from a local or a remote source
that is located via a file name or URI
and convert them into the XML dialect XHTML.
JTidy is behind this component. -->
<map:generator name="html"
src="org.apache.cocoon.generation.HTMLGenerator">
<jtidy-config>Tidyconfig.txt
</jtidy-config>
</map:generator>
</map:generators>
<map:transformers default="xslt">
<!-- An xSLT processor -->
<map:transformer name="xslt"
src="org.apache.cocoon.transformation.TraxTransformer"/>
</map:transformers>
<map:serializers default="html">
<!-- This component requires XHTML data as its input stream. -->
<map:serializer name="html"
src="org.apache.cocoon.serialization.HTMLSerializer"
mime-type="text/html"/>
<map:serializer name="xml"
src="org.apache.cocoon.serialization.XMLSerializer"
mime-type="text/xml"/>
<!-- This component requires the XML dialect WML as its input
stream.
It is configured for the WML MIME type and DTD. -->
<map:serializer name="wap"
src="org.apache.cocoon.serialization.XMLSerializer"
mime-type="text/vnd.wap.xml">
<doctype-public>//WAPFORUM//DTD WML 1.1//EN</doctype-public>
<doctype-system>http://www.wapforum.org/DTD/wml_1.1.xml</doctype-system>
</map:serializer>
</map:serializers>
<map:matchers default="wildcard">
<!-- This matcher understands wildcard symbols * and ** and
matches
against the request URI. -->
<map:matcher name="wildcard"
src="org.apache.cocoon.matching.WildcardURIMatcherFactory"/>
</map:matchers>
<map:readers default="resource">
<map:reader name="resource"
src="org.apache.cocoon.reading.ResourceReader"
logger="sitemap.reader.resource"
pool-max="32" pool-min="1" pool-grow="4"/>
<!-- optional reader configuration -->
</map:readers>
</map:components>
<map:pipelines>
<map:pipeline>
<!-- HTML -> Dokument -> HTML -->
<map:match type="wildcard" pattern="**.html">
<map:generate type="html"
src="http://gutenberg.spiegel.de/{1}.htm"/>
<map:serialize type="html"/>
</map:match>
<!-- HTML -> Dokument -> WML -->
<map:match type="wildcard" pattern="**.wml">
<map:generate type="html"
src="http://gutenberg.spiegel.de/{1}.htm"/>
<map:transform type="xslt"
src="praktikum/Stylesheet/html2dok.xsl"/>
<map:transform type="xslt"
src="praktikum/Stylesheet/dok2wml.xsl"/>
<map:serialize type="wap"/>
</map:match>
<!-- HTML -> Dokument -->
<map:match type="wildcard" pattern="**.dok">
<map:generate type="html"
src="http://gutenberg.spiegel.de/{1}.htm"/>
<map:transform type="xslt"
src="praktikum/Stylesheet/html2dok.xsl"/>
<map:serialize type="xml"/>
</map:match>
<!-- CSS -->
<map:match type="wildcard"
pattern="**.css">
<map:read
mime-type="text/css" src="praktikum/formate.css"/>
</map:match>
<map:match pattern="*.css">
<map:read type="resource"
src="praktikum/formate.css"
mime-type="text/css">
<!-- option
sitemap parameters -->
...
</map:read>
</map:match>
<map:handle-errors>
<map:transform
src="stylesheets/system/error2html.xsl"/>
<map:serialize status-code="500"/>
</map:handle-errors>
</map:pipeline>
</map:pipelines>
</map:sitemap>
but I get when I want to browse it this error message: Language
Exception
Can anybody help me please? Am I doing something wrong?
Many thanks,
Halgurt