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_simpletab…
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.