On Nov 13, 2008, at 1:11 PM, Sergiu Dumitriu wrote:
Thomas Mortagne wrote:
Hi devs,
Currently in xwiki syntax 2.0 we are using || title cell 1 || title cell2 | cell 1 | cell 2 for table syntax.
The problem is that with this grammar it's impossible to have empty cells because you can't use || as it mean title cell.
But we have an alternative grammar for table which is !! title cell 1 !! title cell2 :: cell 1 :: cell 2 which can represnet empty cell with ::::
So I propose to use !! :: instead of || | by default for xwiki syntax rendering.
WDYT ?
I'm +1 for it
Now there is another problem: it seems ampty cells are not permitted in xhtml and have to contains at least If we render empty cells as <td> </td> and reparse it we will get a space in wiki syntax in place of empty cell.
That's not true. Empty cells are perfectly OK. http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_simpletabl... says that the content of td elements is (PCDATA | Flow - table)*, where * means 0 or more, so nothing at all is acceptable.
There is the solution of saying, it's a limitation and a cell should not be empty in xwiki syntax or we will have to use to tricky comment in xhtml renderer...
Does someone has a good idea about that ?
Thanks
How about | |, since a space should not count as content, and it is different from ||.
Spaces count as content in wiki syntax. Thanks -Vincent