RE: XML is broken (was Re: Why Doesn't IE5 use the DTD toValidate?)

Subject: RE: XML is broken (was Re: Why Doesn't IE5 use the DTD toValidate?)
From: "Ed Nixon" <ed.nixon@xxxxxxxxxxxxxxxxx>
Date: Mon, 5 Apr 1999 11:06:16 -0400
I can usually find it at: http://www.indelv.com/             ...edN

-----Original Message-----
From: owner-xsl-list@xxxxxxxxxxxxxxxx
[mailto:owner-xsl-list@xxxxxxxxxxxxxxxx]On Behalf Of Didier PH Martin
Sent: Monday, April 05, 1999 9:36 AM
To: xsl-list@xxxxxxxxxxxxxxxx
Subject: RE: XML is broken (was Re: Why Doesn't IE5 use the DTD
toValidate?)


Hi Ed,

Do you have any link to inDelv?

Regards
Didier PH Martin
mailto:martind@xxxxxxxxxxxxx
http://www.netfolder.com

-----Original Message-----
From: owner-xsl-list@xxxxxxxxxxxxxxxx
[mailto:owner-xsl-list@xxxxxxxxxxxxxxxx]On Behalf Of Ed Nixon
Sent: Sunday, April 04, 1999 9:36 PM
To: xsl-list@xxxxxxxxxxxxxxxx
Subject: RE: XML is broken (was Re: Why Doesn't IE5 use the DTD
toValidate?)


Here! Here! Again! Chris!

Let's here it for InDelv. A browser that seems much ignored and unjustly so,
given that it implements (and had done so for the past 6+ months) more of
the evolving XSL spec than any of the big guys.

Perhaps these folks in Edmonton should be seriously considered for support
and funding of a reference browser implementation? It would give us
something 'real' to talk about as opposed to the various 'mythical'
implementations that obfuscate and complicate serious discussion of various
emergent issues as the standards evolve.

	...edN

-----Original Message-----
From: owner-xsl-list@xxxxxxxxxxxxxxxx
[mailto:owner-xsl-list@xxxxxxxxxxxxxxxx]On Behalf Of Chris Lilley
Sent: Sunday, April 04, 1999 3:02 PM
To: xsl-list@xxxxxxxxxxxxxxxx
Subject: Re: XML is broken (was Re: Why Doesn't IE5 use the DTD
toValidate?)




"John J. Barton" wrote:
> There are two ways to win with separated style
> sheets:
>
>   1) A powerful and wonderful Style controls many lowly XML docs.
>
>          *Style*
>        /  |   |  \
>      x1  x2  x3  x4
>
>   2) A critical and valuable XML doc flows through many styles to glory.
>
>           *XML*
>         /  |  |  \
>        s1  s2 s3 s4

Which then requires a decision - shoudl all other media (images, sounds,
etc) be considered presentational (and thus, included by the stylesheet)
or content (and thus, included by the document)?

There is a third way

            manifest
         /  |    |    \
        x1 img1  ss1  ss2

This allows documents and stylesheets and images and othe rmedia all to
be reused and to be combined in varous ways.

> Clearly embedding control info works for the first case; that is
> today's web publication model.  The second case just cannot use
> embedded control; this is the data conversion world.

The third case allows different compound documents and different views
to be assembled by never linking direct to the document, but by linking
to a view, a manifest whic in turn links to the pieces needed to realise
that view.

Further structure is also desirable

manifest
  root xml doc
    subsidiary xml doc1
    image 1
    subsidiary xml doc2
       subsidiary xml doc3
  stylesheet alternative one
    stylesheet 11
    stylesheet 12
    image 13
  stylesheet alternative two
    stylesheet 21
    stylesheet 22
    image 23

The mechanism of compound xml documents is clearly transclusion using
XLink, and for stylesheets, import.

In the mean time, this effect can be simulated (as the indelv browser
does)

<?xml version='1.0'?>
<?xml-stylesheet type="text/xsl" href="../shakespeare.xsl"?>

<id-xml xmlns:dc='http://purl.org/metadata/dublin_core#'>
  <dc:Title>The Taming of the Shrew</dc:Title>
  <auto-link
      xml:link='simple'
      actuate='auto'
      href='../plays/taming.xml'
      show='embed'/>
</id-xml>

Which adds an embedding control only when it is needed.

--
Chris



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread