David brings out an interesting point -- variables in schema. Why not?
<var name="dtl">http://www.w3.org/2001/XMLSchema-datatypes</var>
...
<data type="int" datatypeLibrary="$dtl"/>
ergo
var dtl = "http://www.w3.org/2001/XMLSchema-datatypes"
datatypes xsd = $dtl
Consider the possibilities of overriding vars with local decls versus those
in included schema.
Why would this be a bad thing?
Mike not-afraid-to-display-his-ignorance Fitzgerald
> -----Original Message-----
> From: David RR Webber - XMLGlobal [mailto:]
> Sent: Wednesday, May 01, 2002 7:03 AM
> To: James Clark; RNG List
> Subject: re: [relax-ng] Predeclare xsd datatypes prefix?
>
>
> Message text written by James Clark
> >
> datatypes xsd = "http://www.w3.org/2001/XMLSchema-datatypes"
>
> A user would be able to override this if they wanted.
> <<<<<
>
> James,
>
> Why not declare it as an abstract URL? Why does it have to be
> physical?? This always struck me as totally silly anyway!
>
> Therefore :
>
> datatypes xsd="%default.schema.types%"
>
> where the implementor can define %default.schema.types% for
> a particular scenario.
>
> I may want to point this at :
>
> define
>
> default.schema.types = "http://relax.xmlglobal.com/schema-datatypes"
>
> for instance.
>
> DW.
>
>
>
>
>
>
>
> ----------------------------------------------------------------
> To subscribe or unsubscribe from this elist use the subscription
> manager: <http://lists.oasis-open.org/ob/adm.pl>
>