[Home] [By Thread] [By Date] [Recent Entries]


At 12:14 23/01/2002 -0800, Bill Lindsey wrote:
At 1014 23/01/2002 -0500, Elliotte Rusty Harold wrote:
> >
> > <DocSet rddl:doctype="http://whatever/DocSet">
> >     <doc1 rddl:doctype="http://whatever/doctype1">
> >        :
> >     </doc1>
> >     <doc2 rddl:doctype="http://whatever/doctype2">
> >        :
> >     </doc2>
> > </DocSet>
>
>What's wrong with:
>
><DocSet
>      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>      xmlns:rxds="http://whatever/DocSet"
>      xsi:type="rxds:doc">
>    <doc1
>      xmlns:rxdt1="http://whatever/doctype1"
>      xsi:type="rxdt1:doc">
>        :
>    </doc1>
>    <doc2
>      xmlns:rxdt2="http://whatever/doctype2"
>      xsi:type="rxdt2:doc">
>        :
>    </doc2>
></DocSet>

Actually I wrote that (and I suspect that Elliotte disagrees with it).

I was not trying to debate the exact form of the attributes which associate 
a doctype with an element (sub-)tree, but making the point that a PI based 
solution is unsatisfactory if you ever need to be able to package documents 
together.

On the more specific question of the form of the attribute, I think it 
would be best if it were added at a more fundamental level, e.g.

    xmldt="http://whatever/some-doc-type"

The notion of a doctype (if it's useful at all, and I'm still open minded 
on that) is independent of RDDL, just as the notion of a namespace is.

RDDL provides a good way of associating meta-data with a resource named by 
a URL, whether that resource be a namespace or a doctype (or anything else, 
for that matter).

-- 
Cheers,
John


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member