Niklas,

> I'm a little puzzled about the mentioned extensions. I believe these should be bound
> to another namespace to avoid violation of the W3C-specs (...)

Definitely, but I think that was just an example. Wouldn't 'sab' be a
nice prefix?

>    Another thing was the handling of variables/params in the xsl-elements. This
> should be done without brackets; those are only used (and allowed) when expanding a
> variable inside of an output elements attribute. Thus:
> 
>    <a href="{$storage}"><xsl:value-of select="$storage" /></a>
> 
> is correct, but not:
> 
>    <xsl:value-of select="{$storage}" />
> 

I'm not sure you're right. The braces have the special meaning in any
attribute value template. Attributes of literal result elements are
interpreted this way, but the same holds for a dozen of XSLT element
attributes, e.g. <xsl:element name="{...}"/>. In the spec, such
attributes are shown in braces.

I leave the Perl half of your message to someone with more insight than
I have.

Tom


Reply via email to