On Sat, 2010-03-06 at 07:21 +0100, Jos Snellings wrote:
> Johannes, you need one or two things beside the code of the generator.
> - first, how is it invoked? Can you send the fragment of your
> sitemap.xmap that matches an url supposed to invoke this generator?
> - second, is there a line in sitemap-components that defines this
> generator?
Jep, but the invokation isn't the problem, because the class itself is
going to be invoked like testeted with:
static { System.out.println("HELLO!") }
Ok, my little sitemap:
<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap"
xmlns:servlet="http://apache.org/cocoon/servlet"
xmlns:controller="http://apache.org/cocoon/controller">
<map:pipelines>
<map:pipeline>
<map:match pattern="">
<map:read src="welcome.html" />
</map:match>
<map:match pattern="treetank">
<map:generate type="sax" src="src/main/resources/test"/>
<map:serialize type="xml"/>
</map:match>
</map:pipeline>
</map:pipelines>
</map:sitemap>
and the component definitions:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
<bean name="generator:sax"
class="org.treetank.cocoon.generating.SAXGenerator" scope="prototype"/>
<bean name="generator:xquerysax"
class="org.treetank.cocoon.generating.XQuerySAXGenerator"
scope="prototype"/>
<bean name="transformer:xpathsax"
class="org.treetank.cocoon.transforming.XPathSAXTransformer"
scope="prototype"/>
</beans>
Thanks,
Johannes
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]