Nat Pryce wrote: > 2008/8/8 Hussein Shafie <hussein at xmlmind.com>: >> ... you really, really need to have an >> element acting as a table, one or more elements acting as a row and one or >> more elements acting as a cell. Otherwise, it will not work. > > In this case XXE does not conform to the CSS standard. > > The XXE documentation says "You can style 99% of any type of XML > document using the subset of CSS2 supported by XXE. (The remaining 1% > is solved by the image() or the image-viewport() content objects.)".
In our opinion (and in our experience too), this statement is true. > The CSS spec says: "Document languages other than HTML may not contain > all the elements in the CSS2 table model. In these cases, the > "missing" elements must be assumed in order for the table model to > work. The missing elements generate anonymous objects (e.g., anonymous > boxes in visual table layout) according to the following rules..." Implementing this feature would be very complex and very inefficient in the case of an XML editor. (The CSS 1 and 2 standard has clearly been designed for Web browsers.) > I think the fact that XXE does not conform to the CSS standard w.r.t > table layout should be more clearly documented. > You are right, of course. We'll do that for next release.

