On 25 juin 08, at 23:11, malaka ekanayake wrote:
In order to undestand how the parser wokes i exaimed it with several
xwiki
documents.I think there are some points needed to be clarified about
the
parser.It would be greate if you can tell me the criteria which has
been
used to build the xdom tree from the xwiki.
Hi Malaka,
in order to make things easier for you and us, I've coded a simple
XDOM explorer.
Basically it opens a plain editor when you open an .xwiki file and
displays in the outline the XDOM structure.
Not all the blocks are displayed with pretty string, it suffices to
complete the org.xwiki.xdomexplorer.editors.XDOMLabelProvider with all
the possible cases. The explorer is nice to see in real time (every
time you save) how the XDOM is structured.
Maybe it could be also a debugging tool for testing the parsing
infrastructure.
The parsing is done in the XDOMOutlinePage.parse function and I've
followed what you did in your code.
I found that I cannot commit to the sandbox so I am attaching the file
to this mail so that you can commit it.
Please do it in the
http://svn.xwiki.org/svnroot/sandbox/xeclipse-
gsoc/ so that everything XEclipse GSOC related will be there.
In order to setup things for Eclipse, you have to do a "mvn
compile" (don't worry if it fails) from the command line and then
refresh the project into Eclipse. This is needed because in this way
Maven will copy all the dependencies jars in the project directory
(PDE requires this).
On your side, did you make some step forward?
Let's talk later.
-Fabio