XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
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] XHTML 2 Working Group won't be renewed?

Original Messages From: "Michael Kay" and "Andrew Welch"

Combining two replies in one...

>> Why do you need to wrap the URI in any characters at all?
>> Why not just do:
>>
>> <http://www.mycompany.com/myschema:local/>

From: "Michael Kay"
> There's nothing to stop a namespace name starting with "/" (other than the
> vague preference for valid absolute URIs), so
>
> </mynamespace:local>
>
> would become a valid start tag!

From: "Andrew Welch"
> using your suggestion above with no delimeters you would end up with:
>
>"/http://www.mycompany.com/myschema:root-elem/http://www.mycompany.com/myschema:child-elem";
>
>...which probably isn't feasible, and not nice on the eyes :)

Um, I see your point.

From: "Michael Kay"
> One problem is that the more universal you want to make it, the more
> contexts it has to be unambiguous in: for example XQuery has problems with
> {uri}local because it already uses "{" extensively.

If you get really desperate you could do something Perl-esque where you 
choose your delimiters.  e.g. in Perl you do:

    s/XYZ/ABC/  or  s#XYZ#ABC#

in XML you could choose between {}, [], or some other non-name character 
such as:

<$http://www.mycompany.com/myschema$:root

If you need any more help, let me know ;-)

Pete Cordell
Codalogic Ltd
Interface XML to C++ the easy way using XML C++
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