Rodney Dawes wrote:
On Wed, 2005-07-27 at 01:36 +0200, Timo Stülten wrote:
A lot of docbook files on my system only have <chapter>s in them. They do not have a DOCTYPE, nor any URI. Without a proper DOCTYPE/URI, there is no clean way to recognize them by content as <article> and <chapter> are not very specific to docbook I think. May be it's better to simply use a unique file extension (=".docbook")? All chapter-files on my system here already end in ".docbook".

However, we are not Windows, and should not rely solely on file
extensions to assume content. Whatever application is writing out
those "incomplete" docbook files, should probably be fixed to do the
right thing, and write out a correct DOCTYPE and have proper reference
to the DTD or namespaces being used, so that we can improve the accuracy
of content type detection.
If I understand the XML spec correctly, DOCTYPE definitions are only allowed in the prolog of an well-formed XML-Document and namespace definitions only in the root node. XML-fragments cannot have DOCTYPE or namespace definitions and we cannot improve the accuracy of detection. Docbook apps writing fragments are not broken. The only solution I see is using unique file extensions for fragments.

-Timo-
_______________________________________________
xdg mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xdg

Reply via email to