[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)
- From: "Pete Cordell" <petexmldev@codalogic.com>
- To: "Andrew Welch" <andrew.j.welch@gmail.com>
- Date: Tue, 16 Oct 2012 11:08:31 +0100
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]