Re: [xsl] XSL:FO Identify Transforms

Subject: Re: [xsl] XSL:FO Identify Transforms
From: "Tony Graham" <tgraham@xxxxxxxxxx>
Date: Fri, 16 Sep 2011 18:30:02 +0100 (IST)
On Fri, September 16, 2011 5:33 pm, G. Ken Holman wrote:
...
> The XSL-FO specification tells an engine to tolerate elements it does
> not recognize when those elements are not in the XSL-FO namespace,
> but it throws them and their content away.

The spec says to do that for unknown attributes in a non-null, non-FO
namespace [1].  There is a mention of "extension elements" in the same
section, but the only places where elements from a non-XSL namespace are
explicitly allowed is within fo:declarations [2] or
fo:instream-foreign-object [3].  Even then, there's no mention of what to
do if their namespace is unrecognised.

At best, the spec is silent about what to do with non-null, non-XSL
namespace elements in other places.

Specific XSL processors may still have implemented support for extension
elements in other places even though that is not explicitly allowed.

Regards,


Tony Graham                                   tgraham@xxxxxxxxxx
Consultant                                 http://www.mentea.net
Mentea       13 Kelly's Bay Beach, Skerries, Co. Dublin, Ireland
 --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --
    XML, XSL FO and XSLT consulting, training and programming

[1] http://www.w3.org/TR/xsl11/#xsl-namespace
[2] http://www.w3.org/TR/xsl11/#fo_declarations
[3] http://www.w3.org/TR/xsl11/#fo_instream-foreign-object

Current Thread