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

Reply via email to