[
Lists Home |
Date Index |
Thread Index
]
- From: Colas Nahaboo <Colas.Nahaboo@sophia.inria.fr>
- To: "Clark C. Evans" <clark.evans@manhattanproject.com>
- Date: Fri, 03 Dec 1999 16:31:58 +0100
"Clark C. Evans" writes:
> Take the following HTML fragment:
> <table border="2" cellpadding="50">
> <tr><td>One</td><td>Two</td></tr>
> <tr><td colspan="2">Three</td></tr>
> </element>
> I clearly see the different role that content plays
> as opposed to attributes. The border and cellpadding
> attributes *modify* the state of the table; where
> the tr element content is *part-of* the table.
mmm, if you really look at it, things are mudded because you forget that
<table> is an object having a field "rows", which is a list of elements of
"type" <tr>, and that <tr> is an object having a field named "cells" having a
list of <td>s as values.
Now, replace the word "field" by "attributes" and you see that contents is
actually a kind of attribute, with its real name omitted and implicit
(actually, explicited somewhat in the DTD.
Everything is confused in XML because everything is of type "text", that you
mix n match everywhere.
For me, your exemple *should* be written in an ideal XML 2:
<table border="2" cellpadding="50"
rows= <tr cells=<td contents="One"/><td contents="Two"/>/>
<tr cells=<td colspan="2"contents="Three"/>/>
/>
--
Colas Nahaboo, Koala/Dyade/Bull @ INRIA Sophia, http://www.inria.fr/koala/colas
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo@ic.ac.uk the following message;
unsubscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)
|