← Prev in month ← Prev in thread
Next in thread → Next in month →

Layers and QNames

From
Eric van der Vlist <>
To
Date
2002-02-14T07:12:37Z
ID
<>
Thread
Layers and QNames
It's really a matter of layers IMO, and I would find it perfectly 
legitim for an application to implement its own mechanisms such as:

<foo appns:bar="http://example.org/appns"/>

or a more general substitution stuff:

<foo>
   <alias>
     <name>bar</name>
     <value>http://example.org/appns</value>
   </alias>
   <stuff>{$bar}#anything</stuff>
</foo>

So, this is not a matter of comparing

<xs:element ref="foo:bar"/>

vs

<xs:element ref="{http://example.org/foo}bar"/>

But a matter of comparing

<xs:schema xmlns:foo="http://example.org/foo"/>

vs (for instance)

<xs:schema xsns:foo="http://example.org/foo"/>

Note that in the above case, 99.9% of the schemas will declare the 
namespace foo without using it in the schema (considered as a XML 
document) and that I see *no* reason to use a markup level mechanism for 
the application W3C XML Schema!

Eric
-- 
Rendez-vous a Paris pour mes formations XML/XSLT.
                                           http://dyomedea.com/formation/
------------------------------------------------------------------------
Eric van der Vlist       http://xmlfr.org            http://dyomedea.com
http://xsltunit.org      http://4xt.org           http://examplotron.org
------------------------------------------------------------------------
← Prev in month ← Prev in thread
Next in thread → Next in month →