Case sensitivity

David Faure dfaure at
Tue Jun 15 12:11:13 CEST 2004

On Tuesday 15 June 2004 12:04, Bo Thorsen wrote:
> Can such a schema handle allowing unknown tags? This is necessary, since 
> clients are allowed to have their own tags, and all others are required 
> to preserve them.

What we did for the Office XML spec was to provide a way to validate
"strict" or "non-strict". The "strict" RelaxNG schema has all the known tags
(and barfs on unknown ones), and the "non-strict" schema (*) allows unknown
tags where we want to allow them.

(*) the non-strict schema isn't even a duplication of the other one, it simply
includes it and redefines a few elements to "allow any child". RelaxNG is very cool :)

David Faure -- faure at, dfaure at
Qt/KDE/KOffice developer
Klarälvdalens Datakonsult AB, Platform-independent software solutions

More information about the format mailing list