OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] Pragmatic namespaces

What would we lose if attributes were not namespaced?

Not much, on balance. Any expression of the form:

<foo a:bar="bat">Text</foo> can, in practice, be replaced with

<a:bin bar="bat"><foo>Text</foo></a:bin>

as far as I can tell. It is marginally more verbose, but syntactically it's perhaps a little cleaner.

The biggest issue I can see with that is with either xlink or xmlid, and neither of those are showstoppers:

<chapter xml:id="foo">Bar</chapter> becomes

<xml:target id="foo"><chapter>Bar</chapter></xml:target>

or some such, and as a consequence the identifier host becomes the target element rather than the chapter. Not a lot different from <a name="#" when you get right down to it.

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS