Hi, > <p>Par exemple:<i>#if($context.user == «XWiki.Admin»)Vous êtes > > l'administrateur par défaut de ce wiki!#else Vous êtes un utilisateur > > classique.#end</i></p> > > This is HTML AFAIK and not wiki syntax so the input is indeed HTML.
I meant the output you get once you parse this html content via xhtml->xwiki parser. That output contains the "://" sequence. > > > > And this get's converted into xwiki/2.0 syntax as : > > > > Par exemple://#if($context.user == «XWiki.Admin»)Vous êtes > > l'administrateur > > par défaut de ce wiki!#else Vous êtes un utilisateur classique.#end// > > > > This is where the url like format appears . > > I see the problem. So we need somehow to get the following instead: > > Par exemple~://#if($context.user == "XWiki.Admin")Vous > l'administrateur par dŽfaut de ce wiki!#else Vous un utilisateur > classique.#end// > > I think this could be addressed with some rule like the following in > the XHTML parser: > * if there's a ":" character and if the next element is an italic > start tag then escape the ":" with "~:" > > I'm already doing several checks in XWikiXhtmlEscapeHandler to > automatically escape characters so that they are not mistaken for wiki > syntax. > > Could you please create a jira issue for this with the content of this > discussion? > > BTW the issue should be more generic since we have the same problem > with the following input for example: > > <html><p>mailto:[EMAIL PROTECTED]</p></html> > > This should generate the following in wiki syntax; > > mailto~:[EMAIL PROTECTED] > > So basically any inline link format should get the ":" escaped when > parsed by the XHTML parser. Ok, I will raise a jira issue for this. Falling asleep. Good night. - Asiri _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

