[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Re: ID/IDREF is evil
On 02/16/14, Peter Flynn wrote: On 02/04/2014 01:39 AM, Arjun Ray wrote: > > Declaring ID attributes in an internal subset was quite obviously a > > non-starter. We should have bit the bullet then and invented some > > new syntax. (I actually thought of several back then, but held my > > peace.) > Sadly, I think we all thought of several, even before the emergence of > the W3C Schema. One of which would have been an extended DTD format. I was more interested in new instance syntax, actually. Recall that there was an emphasis on processing without a DTD - which now can be restated as processing without "schema information", whatever its form, DTD, RNG or WXS. I think we didn't quite grasp the necessity of new syntax to reduce dependence on meta-information outside the instance. My most radical idea was to extend the notion of VI (Value Indicator) from just '=' to a set of characters, according to the major categories of declared values. Thus instead of name="value" for all attributes, we could have had name@"value" for IDREF/S, name&"value" for ENTITY/IES, name%"value" for notations and name*"value" for NMTOKENS, leaving name="value" for CDATA only. And an ID attribute wouldn't need a name or surrounding quotes at all, if we tacked it onto the GI with a separator, like '!'. _______________________________________________________________________ XML-DEV is a publicly archived, unmoderated list hosted by OASIS to support XML implementation and development. To minimize spam in the archives, you must subscribe before posting. [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/ Or unsubscribe: xml-dev-unsubscribe@lists.xml.org subscribe: xml-dev-subscribe@lists.xml.org List archive: http://lists.xml.org/archives/xml-dev/ List Guidelines: http://www.oasis-open.org/maillists/guidelines.php>>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
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
|