[RFC] <group> element for DTD to support XInclude files

James Robertson jwrober at linuxfromscratch.org
Fri Mar 5 08:59:10 PST 2004


Kevin P. Fleming wrote:

> (subject changed to reflect topic wander and get other input)
> 
> Anderson Lizardo wrote:
> 
>> And, IMHO, this is not the right way to support xincludes. Look at
>> Matthew's newxml branch, the xincluded files do not have <book> as root
>> element, but "inner" elements, like <part> or <chapter>. So, to be able
>> to use xincludes AND have syntatically correct profiles, we could:
>>
>> - have separate files for each package, with <package> as root element
>>   on these files.
>> - create a new generic element that can be used to group <package>'s,
>>   like <group>. this way, xincluded files with more than one <package>
>>   will have <group> as root element.
> 
> 
> I like this solution quite a bit, it solves both problems neatly. If 
> noone has a better suggestion than <group> I'll add that; it will be 
> only a container element, no attributes, and it will allow the same 
> sub-elements as <alfs> does, except <alfs> will also allow <group>.
> 
> If someone wants to use xinclude _within_ an xincluded file, they'd have 
> to put the xmlns stuff on <group> element in that file, right?

Since this is to help us group packages together with xincludes in 
separate files, can we call it <package_group>?  <group> makes me think 
about permissions.

James



More information about the alfs-discuss mailing list