> my concern with this is how it structually interleves with tables.
> for example, consider:
> 
> 	<list>
> 	<item><p>stuff 1</p></item>
> 	<table><row>
> 		<cell><item><p>stuff 2</p></item></list></cell>
> 	</row></table>
> 
> this will cause xml to barf.
Well of course! You can't interleave things. This is, basically,
<list><table></list></table>. Which is a Bad Thing(TM). What do you
want to do, exactly? It should be possible with nice XML.
> if you push the </list> until after
> the end of the table, a list later in the table will appear as a
> second level list and won't indent right.
Well it should I think...
<list>
<item><p>stuff 1</p></item>
<item><table>
      <row><cell><p>stuff two</p></cell>
           <cell><p>stuff three</p></cell>
	   <cell><list>...</list></cell>
      </row></table>
</item>
</list>
Putting an <item> in a <cell> makes no sense to me. Wny would we want
this?
-- Debian GNU/Linux - http://www.debian.org/ The Web is to graphic design as the fax machine is to literature.