|
From: Andy S. <an...@ru...> - 2007-05-15 22:59:55
|
Clarification: you can attempt the relatively big job of modifying the Xilize
source OR modify your own code. In the latter case and depending on your
needs it might be a very simple task.
Andy
On Tuesday 15 May 2007 14:57, Andy Streich wrote:
> > and I need to get plaing text without Xilize elements (*strong*, **bold**
> > etc)
> > for full text indexing engine.
>
> Sorry, Xilize does not provide that ability. You'll have to write a filter
> to strip all the inline markup from each block of text -- modify the
> source. If you do that and want to supply it as a patch or just as an
> example I'd be happy to include it in the next update. This would be nice
> functionality to have.
>
> If you want I'll point you to the part of the code that handles inline
> markup -- but it's the most complex and brittle part! I'd like to replace
> the piece with a much more sane implementation.
>
> You might want to consider just stripping out some of the markup like
> *strong*, **bold**, and _emphasis_ and replace "link":url with link
> (whatever ones are commonly used in the source xil you are processing).
> That would be quite simple and not involve touching the Xilize source.
>
> Andy
>
> On Tuesday 15 May 2007 12:53, lexius Kh wrote:
> > > Hi Evheniy,
> > >
> > > > Sorry for my English.
> > > > I am use Xilize in my web project for post/edit articles.
> > > > And I need to clear text from formating element for full text
> > > > indexing. Can I do this with xilize-engine.jar?
> > >
> > > I don't understand your question. With Xilize you have source files
> > > (*.xil) and output files (*.html). Do you also need another output
> >
> > format,
> >
> > > say, a plain text file (i.e. *.txt) that is stripped of all Xilize
> > > markup so you can give that "clean" file to the indexing engine? This
> > > not something you can do with Xilize (yet), however, it can probably be
> > > done easily by running the *.html output through XSLT.
> > >
> > > You might consider adding a feature request to the Xilize project so we
> > > pick it up in the future.
> > >
> > > Andy
> >
> > Thanks for reply.
> > I am using xilize in my web project.
> > My code:
> >
> > public class XilizeProcessor implements TextProcessor {
> >
> > public XilizeProcessor() {
> > super();
> > Xilize2.startup(new ReporterStd(), new BeanShell(), new
> > HashMap<String, String>());
> > }
> >
> > public String process(String text) {
> > try {
> > return (new Xilize2()).xilizeBlocks(text);
> > } catch (Exception e) {
> > //logger.error(e.getMessage(), e);
> > return text;
> > }
> > }
> >
> > }
> >
> > and I need to get plaing text without Xilize elements (*strong*, **bold**
> > etc)
> > for full text indexing engine.
> >
> > Evheniy.
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> xilize-users mailing list
> xil...@li...
> https://lists.sourceforge.net/lists/listinfo/xilize-users
|