|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: linking, 80/20
Arjun Ray wrote: > >... > > The only "inline" markup is (possibly) the 'xdc' attribute in my example. > With an out-of-line mechanism, yes, such markup wouldn't have been needed > in the instance. Okay, we agree. > But there is another important factor here. That multiple taxonomies are > simultaneously in scope is ultimately a feature of the instance document. It can be. It can also be a feature of the document type. i.e. sometimes you are doing "CONCUR" and sometimes you are doing "subtyping". I consider it a flaw that architectural forms conflate the two concepts. > It is gratuitously restrictive to require that this be defined only in > terms of "document types". I didn't require that *in general*. I said that *for HTML* it is not appropriate to require extra attributes in the document. They are as intrusive as the xlink: prefixes I am trying to get rid of. > ... One could *design* a document type and within > its definition explicitly specify the external provenance of its various > parts, but that doesn't cater to one-offs or to situations of limited > applicability - such as when you don't want to associate an element type > with another, but rather to associate only specific instantiations of the > element type with some other "template". I am not a big fan of this "feature" but even if I did think it was wonderful for some situations and document types, it is not appropriate for the problem of removing extraneous markup from XHTML. >... > But you won't get away from an irreducible minimum, which is to declare, > somehow, within the instance - that is, er, inline - that such ancillary > information is in play. I disagree. As long as there is any other information in the document establishing a globally unique name (e.g. a DTD declaration or namespace declaration) I can use that as a key to invoke my XLink recognition process. If I cannot depend on my processor to "know" how to find an XLink recognition document based on my namespace, then I can have a magic attribute as W3C XML Schema does. -- "When I walk on the floor for the final execution, I'll wear a denim suit. I'll walk in there like Willie Nelson, John Wayne, Will Smith -- Men in Black -- James Brown. Maybe do a Michael Jackson moonwalk." Congressman James Traficant.
|
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








