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


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Namespaces

[ Lists Home | Date Index | Thread Index ]

Hi Jeff,

>>   2. Enforce sanity, as defined at:
>>        http://www.flightlab.com/~joe/sgml/sanity.txt
>>      by saying that once a (markup-level) namespace is declared, it
>>      cannot be re-declared in the same document unless it has the same
>>      prefix.
>   ...
>>   4. (A general thing, but has a particular impact with namespaces)
>>      Have an option to retain user-specified but syntax-level
>>      artifacts such as namespace prefixes, so that identity
>>      transformations (for example) are able to create
>>      identical-looking XML. For some reason, users grow attached to
>>      the prefixes that they use and get upset when they're substituted
>>      for 'ns0', despite the fact that the expanded names are just the
>>      same.
> It seems that (4) may conflict with (2) in where XML documents are
> merged. Will you use some form of prefix mangling in those cases?

Yep. Fortunately, given (1) (that namespaces-for-markup and
namespaces-for-content are kept separate), it's possible to change
prefixes without losing information that might be required for
interpreting content. And with a prefix retained, it would be possible
to use relatively meaningful prefixes in the merged document, such as
'xsl1' rather than 'ns0'.


Jeni Tennison


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

Copyright 2001 XML.org. This site is hosted by OASIS