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] namespaces redux (was: Re: [xml-dev] [XML Schema] Here's how to empower instance document authors to create their own root element)

Original Message From: "Andrew Welch"
> On 16 October 2012 09:50, Pete Cordell <petexmldev@codalogic.com> wrote:
>> For someone creating their own markup, unless there is some reason that 
>> they
>> can't such as backwards compatibility, I would suggest doing:
>> <com.example.mySchema.myRoot   myAttribute="blah">
>>    <myElement  myQName="com.example.mySchema.name">
>>        blah
>>    </myElement>
>> </com.example.mySchema.myRoot>
> If you are just 'prefixing' the root element, then it would suffer
> from the cut-and-paste-from-the-middle issue that a default namespace
> change on the root element suffers from?

I wouldn't claim it to be THE general solution, but I think it covers a 
sufficient number of use-cases that's it's worth a vocabulary designer 
looking at before considering me elaborate schemes.

That said, I don't think you'd have to be that smart to get around the 
cut-and-paste-from-the-middle problem.

Pete Cordell
Codalogic Ltd
Twitter: http://twitter.com/petecordell
Interface XML to C++ the easy way using C++ XML
data binding to convert XSD schemas to C++ classes.
Visit http://codalogic.com/lmx/ or http://www.xml2cpp.com
for more info

[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