I have to look closely documentation for the details but IMO Jerome's argument about javascript manipulation is already enough to be +1 for XHTML elements instead of XHTML comments.
On Mon, Apr 20, 2009 at 11:45, Sergiu Dumitriu <[email protected]> wrote: > Vincent Massol wrote: >> Hi, >> >> I'm implementing semantic properties in XWiki Syntax 2.0 >> http://jira.xwiki.org/jira/browse/XWIKI-3320 >> >> I've done the wikimodel part and I'm now wondering how what XHTML we >> should generate in the XHTML renderer (and thus what XHTML should the >> wysiwyg handle). >> >> Here's an example input: >> >> %%property1 ((( >> %%property2 **value2** >> %%property3 value3 >> ))) >> >> Right now one solution I've found is to serialize the property content >> in xwiki syntax 2.0 and output it as a comment in the XHTML renderer: >> >> <!--startproperty %%property1 ((( >> %%property2 **value2** >> %%property3 value3 >> )))--><!--stopproperty--> >> >> (note: we could have <!--property--> instead of start/stopproperty, >> that's a detail) >> >> Then the XHTML parser would use the xwiki syntax 2.0 parser on the >> content of the comment to generate events. >> >> Since it's not very trivial to serialize to xwiki syntax in the XHTML >> renderer I'd like to know what you think or if you have a better idea. >> I guess we could also do something like: >> >> <div class="'xwiki-semantic property1"> >> <div class="xwiki-semantic property2> >> <p> >> <strong>value2</strong> >> </p> >> </div> >> <div class="xwiki-semantic property3"> >> <p> >> value3 >> </p> >> </div> >> </div> >> >> Note: we would use span for inline semantic properties instead of divs. >> >> And then have a CSS with display:none for ".xwiki-semantic" >> >> The advantage of this latter solution are: >> * Easier to implement for the XHTML renderer and XHTML parser >> * Is in line with HCARD if we want to support it (and we probably do), >> see >> http://jira.xwiki.org/jira/browse/XWIKI-3320?focusedCommentId=39554&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_39554 >> >> WDYT? >> > > It's hard to do proper semantics like this, since microformats imply > other elements than divs (for example links with rel, or abbr with title). > > Another aspect I don't like is that there are so many HTML elements. Why > is there a p and a strong? > > Anyway, +1 for HTML. > -- > Sergiu Dumitriu > http://purl.org/net/sergiu/ > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

