cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Giacomo Pati <giac...@apache.org>
Subject Re: [PROPOSAL] Extending Sitemap Error Handling
Date Mon, 15 Jul 2002 13:05:21 GMT
On Mon, 15 Jul 2002, Sylvain Wallez wrote:

> Giacomo Pati wrote:
>
> >On Wed, 10 Jul 2002, Michael Melhem wrote:
> >
> >
> >
> >>>Currently, an implicit <map:generate type="!notifying-generator!"/>
is
> >>>added as the first statement of <handle-errors> (see
> >>>HandleErrorsNode.invoke() in treeprocessor).
> >>>
> >>>What about making this explicit so we can choose other generators as
> >>>well, such as a standard file generator to display for example a nice
> >>>"page not found" page using some site-wide stylesheets ?
> >>>
> >>><handle-errors>
> >>> <match type="error" pattern="not-found">
> >>>   <generate type="file" src="notfound.xml"/>
> >>>   <transform src="skin/doc2html.xsl"/>
> >>>   <serialize/>
> >>> </match>
> >>> <!-- fallback -->
> >>> <generate type="notifying"/>
> >>> <transform src="system/error2html.xsl"/>
> >>> <serialize/>
> >>></handle-errors>
> >>>
> >>>
> >>I like the idea of an explicit generator in the handle-errors...but
> >>doesnt this open up the sitemap handle-errors block for abuse?
> >>
> >>
> >
> >Oh god, this discussion is old as hell.
> >
> >http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=96942814002458&w=2
> >
> >
>
> Well, if this discussion comes again after so much time, isn't it
> because the problem is still there ?

I'm not saying the discussion is useless. Just that it was held since
years (almost ;).

> As stated in the post you refer to, "you only need one way to XML-ize
> error information". This proposal doesn't break this, but allows people
> to generate *something else* when the error-handler doesn't display the
> error itself, as shown by "notfound.xml" above.

I know. The dangerous part is pointing to the implicit generator used
("!notifying-generator!") which is unfortunately wrong named and should be
something like "<notifying-generator>" to prevent it being explicitely
used ("<" are illegal characters for attributes).

Giacomo


---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org


Mime
View raw message