removing fo:color-profile requirement from fo:declarations

Glen Mazza <[email protected]>
Newsgroups gmane.org.w3c.xsl-editors
Message-ID <[email protected]>
Editors:

In the 1.0Rec/1.1WD, the contents listing for fo:declarations[1] 
requires at least one fo:color-profile child element:

Contents: (color-profile)+

However, there is an immediate qualification to this as follows:  
"The fo:declarations flow object may have additional child elements in a 
non-XSL namespace."

With this qualification, the requirement for at least one 
fo:color-profile seems strange.  Because you can use fo:declarations for 
non-XSL child elements, it is conceivable that a user could use 
fo:declarations precisely for this reason, with no concern or need of 
fo:color-profiles.

I recommend switching the fo:declarations contents listing to the following:

Contents: (color-profile)*

This makes the entry of an fo:color-profile optional, and similar in 
nature to the zero-or-more child FO requirements of fo:title, fo:block, 
fo:inline, and others.

Thanks,

Glen Mazza
EDS / Apache FOP Team

[1] http://www.w3.org/TR/2003/WD-xsl11-20031217/#fo_declarations
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.