OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-tc message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: RE: [docbook-tc] adding CALS attrs to HTML tables

I'm with Norm--confused.

To what XHTML model do you refer? 

XHTML is a "reformulation of HTML 4.0 in XML" [1].  
Its semantics are defined by HTML.  The table model is
the same.  If you look at the XHTML spec, there is
a section [2] describing the differences between HTML
and XML, and all it talks about are the obvious 
differences between SGML and XML--nothing about
the table model.

The HTML 4.0 table model [3] has always supported 
tbody+ which is the HTML version of multiple tgroups.
The XHTML model is the same.

The HTML 4.0 table model has always supported 
character alignment; from the HTML 4.0 DTD [4]:

<!-- horizontal alignment attributes for cell contents -->
<!ENTITY % cellhalign
  "align      (left|center|right|justify|char) #IMPLIED
   char       %Character;    #IMPLIED  -- alignment char, e.g. char=':'
   charoff    %Length;       #IMPLIED  -- offset for alignment char --"

I also checked the XHTML 1.1 modular table model [5]
to confirm that it is basically the same as the XHTML 1.0
table model and the HTML 4.0 table model.


[1] http://www.w3.org/TR/xhtml1/#xhtml
[2] http://www.w3.org/TR/xhtml1/#diffs
[3] http://www.w3.org/TR/html401/struct/tables.html#h-11.2.1
[4] http://www.w3.org/TR/html401/struct/tables.html#h-11.3.2

> -----Original Message-----
> From: Bruce Rosenblum [mailto:bruce@inera.com] 
> Sent: Monday, 11 April, 2005 21:06
> To: Norman Walsh; docbook-tc@lists.oasis-open.org
> Subject: Re: [docbook-tc] adding CALS attrs to HTML tables
> Hi Norm,
> I don't know if there's a list somewhere that enumerates the 
> differences 
> between HTML and XHTML (Debbie might know). However when we 
> were looking at 
> table models for the NLM DTD, there were two key points that 
> HTML lacked:
> 1. HTML does not support decimal alignment, which is essential for 
> scientific tables
> 2. HTML does not support the equivalent of multiple <tgroup> 
> elements in a 
> single table
> XHTML supports both of these constructs. So we went with 
> XHTML rather than 
> HTML because it's a richer model, but also quite easy to 
> "dumb down" to 
> HTML if necessary.
> Bruce
> At 03:33 PM 4/11/2005, Norman Walsh wrote:
> >Hi Bruce,
> >
> >/ Bruce Rosenblum <bruce@inera.com> was heard to say:
> >| Many of the features from CALS that are useful (e.g. decimal
> >| alignment, multiple table groups) appear in the XHTML 
> table model. For
> >| this reason, the NLM DTD (http://dtd.nlm.nih.gov/) has two table
> >| models, CALS (of course) and XHTML (rather than HTML). However this
> >
> >I don't see anything in XHTML[1] that suggests it has a different
> >table model than HTML[2]. What are the differences and where are they
> >documented?
> >
> >                                         Be seeing you,
> >                                           norm
> >
> >[1] http://www.w3.org/TR/2002/REC-xhtml1-20020801/
> >[2] http://www.w3.org/TR/1999/REC-html401-19991224/

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]