|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] 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
------------------------------------------------------------------------
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








