[xwiki-devs] [GSOC] Sample code to test the xwiki parser

Vincent Massol vincent at massol.net
Fri Jun 27 17:22:06 CEST 2008


On Jun 27, 2008, at 9:07 AM, Fabio Mancinelli wrote:


>
> 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.

sounds cool :)

> I found that I cannot commit to the sandbox so I am attaching the  
> file to this mail so that you can commit it.

Now you can!

Thanks
-Vincent

>
> 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
>
> <org.xwiki.xdomexplorer.tar.gz>


More information about the devs mailing list