On Tue, Feb 24, 2004 at 10:56:04AM +0100, Hussein Shafie wrote:
> ("xml|base" uses the standard *CSS3* syntax for a qualified name.)
>
> When a document conforms to a *DTD*, you know that XXE is not namespace
> aware.
>
> This means that something like "svg:svg" is understood as being
> "{}svg:svg" and not as being "{http://www.w3.org/2000/svg}svg".
>
> *Except* for the XML namespace, which is always implicitly defined
> everywhere. For example, "xml:lang" is always understood as being
> "{http://www.w3.org/XML/1998/namespace}lang". Same thing for xml:space
> and xml:base.
Aha! That's excellent to know, and very useful! I had indeed been
working under the assumption that DTD-conforming documents were
completely namespace-unaware. Thanks for the information. I really
wish my group would be willing to fund the expense for licenses for the
professional version so that I could use namespaces for everything -
newer XML technologies have really become so much more elegant.
> Sorry for the pitfall...
Not a problem, that's why we have this list, and as always I am grateful
for your willingness to support your users.
Take care,
John L. Clark
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url :
http://www.xmlmind.com/pipermail/xmleditor-support/attachments/20040225/cf7df844/attachment.sig