Hi Peter,
On 30.11.22 23:08, Peter Flynn wrote:
I make most or all elements start elements in my DocBook variants
because why not?
That true, this would be possible. However, that wouldn't be DocBook anymore.
I'm not sure I understand this. If DocBook is expressed as a DTD, you can
create a document with any element type as the root element type, because there
is no way in a DTD to say what must or must not be the root element type except
for the one implied by an element type that does not appear in any content
model.
[...]
Or have I missed something?
You are right, the _DTD_ cannot define a start element and as such every root
element would be possible. But you miss the point. :-)
The DTD is _not_ not used for DocBook 5 (with the exception of 5.0, but that's
a different story). The official blessed DocBook 5 schema is written in RELAX
NG (RNG). In RNG you _can_ define start elements. This is what DocBook 5 did.
However, <info> is not part of that list.
In other, more practical words: if you load a file which has <info> has root
element, such a file would be flagged as invalid in your XML editor if you try
to validate it.
--
Gruß/Regards
Thomas Schraitle
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]