[xwiki-devs] Convert syntax from xhtml to xwiki/2.0
Hi devs, I would like to convert xhtml to xwiki/2.0 syntax in wiki mode (groovy or velocity). Thanks.
On Aug 21, 2011, at 1:12 PM, chakib dohsset wrote:
Hi devs,
I would like to convert xhtml to xwiki/2.0 syntax in wiki mode (groovy or velocity).
Very easy. Create a page, choose HTML syntax, write content, save. then edit page again and select xwiki 2.0 syntax, accept the conversion. Save. See also http://platform.xwiki.org/xwiki/bin/view/Features/PageEditing#HChoosingaSynt... Thanks -Vincent
in my case i went to do it with velocity or groovy code 2011/8/21 Vincent Massol <[email protected]>
On Aug 21, 2011, at 1:12 PM, chakib dohsset wrote:
Hi devs,
I would like to convert xhtml to xwiki/2.0 syntax in wiki mode (groovy or velocity).
Very easy. Create a page, choose HTML syntax, write content, save. then edit page again and select xwiki 2.0 syntax, accept the conversion. Save.
See also http://platform.xwiki.org/xwiki/bin/view/Features/PageEditing#HChoosingaSynt...
Thanks -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
On Aug 21, 2011, at 1:19 PM, chakib dohsset wrote:
in my case i went to do it with velocity or groovy code
Ok, then you need to read this site: http://rendering.xwiki.org and do it with groovy. Thanks -Vincent
2011/8/21 Vincent Massol <[email protected]>
On Aug 21, 2011, at 1:12 PM, chakib dohsset wrote:
Hi devs,
I would like to convert xhtml to xwiki/2.0 syntax in wiki mode (groovy or velocity).
Very easy. Create a page, choose HTML syntax, write content, save. then edit page again and select xwiki 2.0 syntax, accept the conversion. Save.
See also http://platform.xwiki.org/xwiki/bin/view/Features/PageEditing#HChoosingaSynt...
Thanks -Vincent
Ok, I followed the instructions in this site and I had a problem, here is my code : {{groovy}} import org.xwiki.rendering.converter.Converter; import org.xwiki.rendering.renderer.printer.DefaultWikiPrinter; import org.xwiki.component.manager.ComponentManager; @Requirement private ComponentManager componentManager; // Use the Converter component to convert between one syntax to another. Converter converter = componentManager.lookup(Converter.class); //Converter converter = services.Converter; // Convert input in XWiki Syntax 2.0 into XHTML. The result is stored in the printer. DefaultWikiPrinter printer = new DefaultWikiPrinter(); converter.convert(new StringReader("This is **bold**"), Syntax.XWIKI_2_0, Syntax.XHTML_1_0, printer); //Assert.assertEquals("<p>This is <strong>bold</strong></p>", printer.toString()); print printer.toString(); {{/groovy}} 2011/8/21 Vincent Massol <[email protected]>
On Aug 21, 2011, at 1:19 PM, chakib dohsset wrote:
in my case i went to do it with velocity or groovy code
Ok, then you need to read this site: http://rendering.xwiki.org and do it with groovy.
Thanks -Vincent
2011/8/21 Vincent Massol <[email protected]>
On Aug 21, 2011, at 1:12 PM, chakib dohsset wrote:
Hi devs,
I would like to convert xhtml to xwiki/2.0 syntax in wiki mode (groovy
or
velocity).
Very easy. Create a page, choose HTML syntax, write content, save. then edit page again and select xwiki 2.0 syntax, accept the conversion. Save.
See also
http://platform.xwiki.org/xwiki/bin/view/Features/PageEditing#HChoosingaSynt...
Thanks -Vincent
devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
On Aug 21, 2011, at 2:53 PM, chakib dohsset wrote:
Ok, I followed the instructions in this site and I had a problem, here is my code :
{{groovy}}
import org.xwiki.rendering.converter.Converter; import org.xwiki.rendering.renderer.printer.DefaultWikiPrinter; import org.xwiki.component.manager.ComponentManager;
@Requirement private ComponentManager componentManager;
// Use the Converter component to convert between one syntax to another. Converter converter = componentManager.lookup(Converter.class); //Converter converter = services.Converter;
This is not correct. This would be good for a component but you haven't written a component here :) Instead replace the 5 lines above with this: Converter converter = com.xpn.xwiki.web.Utils.getComponent(Converter.class) -Vincent
// Convert input in XWiki Syntax 2.0 into XHTML. The result is stored in the printer. DefaultWikiPrinter printer = new DefaultWikiPrinter(); converter.convert(new StringReader("This is **bold**"), Syntax.XWIKI_2_0, Syntax.XHTML_1_0, printer);
//Assert.assertEquals("<p>This is <strong>bold</strong></p>", printer.toString()); print printer.toString(); {{/groovy}}
2011/8/21 Vincent Massol <[email protected]>
On Aug 21, 2011, at 1:19 PM, chakib dohsset wrote:
in my case i went to do it with velocity or groovy code
Ok, then you need to read this site: http://rendering.xwiki.org and do it with groovy.
Thanks -Vincent
2011/8/21 Vincent Massol <[email protected]>
On Aug 21, 2011, at 1:12 PM, chakib dohsset wrote:
Hi devs,
I would like to convert xhtml to xwiki/2.0 syntax in wiki mode (groovy
or
velocity).
Very easy. Create a page, choose HTML syntax, write content, save. then edit page again and select xwiki 2.0 syntax, accept the conversion. Save.
See also
http://platform.xwiki.org/xwiki/bin/view/Features/PageEditing#HChoosingaSynt...
Thanks -Vincent
devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
thank you very much it work 2011/8/21 Vincent Massol <[email protected]>
On Aug 21, 2011, at 2:53 PM, chakib dohsset wrote:
Ok, I followed the instructions in this site and I had a problem, here is my code :
{{groovy}}
import org.xwiki.rendering.converter.Converter; import org.xwiki.rendering.renderer.printer.DefaultWikiPrinter; import org.xwiki.component.manager.ComponentManager;
@Requirement private ComponentManager componentManager;
// Use the Converter component to convert between one syntax to another. Converter converter = componentManager.lookup(Converter.class); //Converter converter = services.Converter;
This is not correct. This would be good for a component but you haven't written a component here :)
Instead replace the 5 lines above with this:
Converter converter = com.xpn.xwiki.web.Utils.getComponent(Converter.class)
-Vincent
// Convert input in XWiki Syntax 2.0 into XHTML. The result is stored in the printer. DefaultWikiPrinter printer = new DefaultWikiPrinter(); converter.convert(new StringReader("This is **bold**"), Syntax.XWIKI_2_0, Syntax.XHTML_1_0, printer);
//Assert.assertEquals("<p>This is <strong>bold</strong></p>", printer.toString()); print printer.toString(); {{/groovy}}
2011/8/21 Vincent Massol <[email protected]>
On Aug 21, 2011, at 1:19 PM, chakib dohsset wrote:
in my case i went to do it with velocity or groovy code
Ok, then you need to read this site: http://rendering.xwiki.org and do
it
with groovy.
Thanks -Vincent
2011/8/21 Vincent Massol <[email protected]>
On Aug 21, 2011, at 1:12 PM, chakib dohsset wrote:
Hi devs,
I would like to convert xhtml to xwiki/2.0 syntax in wiki mode
(groovy or
velocity).
Very easy. Create a page, choose HTML syntax, write content, save. then edit page again and select xwiki 2.0 syntax, accept the conversion. Save.
See also
http://platform.xwiki.org/xwiki/bin/view/Features/PageEditing#HChoosingaSynt...
Thanks -Vincent
devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
participants (2)
-
chakib dohsset -
Vincent Massol