On Mon, Apr 22, 2013 at 11:32 AM, sthibaudeau
<stephane.thibaudeau(a)gmail.com> wrote:
Hi Marius,
Thanks for your answer.
I've been explorer the XWikiDocument path but I wasn't able to easily
extract the parser stuff and ended with almost all XWiki jars in my project
build path.
My goal is to keep a lightweight approach so I started
looking at the
XWikiParser classes.
You mean the Rendering engine:
http://rendering.xwiki.org/xwiki/bin/view/Main/WebHome
As for now I'm able to parse a page and know how
many sections are in it.
But I need to look at it more closely to be able to retrieve the whole
sections contents without redefining every WemListener's methods.
IWikiParser parser = new XWikiParser();
parser.parse(new StringReader(page), new EmptyWemListener() {
@Override
public void beginSection(int docLevel, int headerLevel,
WikiParameters
params) {
System.out.println("section " + docLevel +
"-" + headerLevel);
System.out.println(params);
}
@Override
public void beginSectionContent(int docLevel, int headerLevel,
WikiParameters params) {
System.out.println("sectioncontent " + docLevel
+ "-" + headerLevel);
System.out.println(params);
}
});
If you have tips or advices, they're very welcome.
I'm not very familiar with the rendering code. Thomas or Vincent can
help you with this.
Regards,
Stephane
--
View this message in context:
http://xwiki.475771.n2.nabble.com/Retrieve-modify-page-sections-with-Rest-o…
Sent from the XWiki- Users mailing list archive at
Nabble.com.
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users