[sword-devel] Question regarding special markup in Psalms and SWModule::stripText

Tobias Klein contact at tklein.info
Mon Mar 18 00:12:59 MST 2019


I tried to initialize my SWMgr object like this:

mgr = new SWMgr(new MarkupFilterMgr(FMT_PLAIN));

Yet the results are still the same for the GerSch module as described 
earlier.

Best regards,
Tobias

On 17.03.19 19:46, Troy A. Griffitts wrote:
> Hi Tobias. SWORD renders these tags for you if the planets are 
> aligned. When you create your SWMgr, you tell it what "Render" markup 
> you would like. We highly recommend XHTML. This will tell the SWMgr 
> factory class to construct SWModule oblects with all the necessary 
> filters added to produce your requested render markup when you call 
> SWModule::renderText. The SWModule::stripText will also render 
> plaintext output because SWMgr will add appropriate filters (as Greg 
> has said GBFPlain, in this case). If the old GBF German Bible module 
> you are using is made correctly, its .conf file will include a 
> SourceType=GBF. This will allow SWMgr to pick the right filters to 
> add. You shouldn't need to add any manually.
>
> You can find examples in the source under: sword/examples
>
> Here's a good one to steal from which contains most of the coded 
> needed to write frontend display code.
>
> http://crosswire.org/svn/sword/trunk/examples/tasks/parallelbibles.cpp
>
>
>
> On March 17, 2019 10:45:34 AM MST, Tobias Klein <contact at tklein.info> 
> wrote:
>
>     On 17.03.19 18:38, Greg Hellings wrote:
>
>         You might need to add an instance of the GBFPlain class to the
>         filter set before calling for stripText. It is specifically
>         crafted to strip the tags you're talking about. In general,
>         you'll want to add a <Format>Plain object to the filter set
>         for any module you're processing to plain text, where <Format>
>         can be picked up by a query to the conf for the given module.
>         Classes should exist for GBF, OSIS, TEI, and ThML source
>         formatted text. 
>
>     Thanks, makes sense.
>
>     Before figuring out the details myself - can you point me to any code
>     example already existing? I think I once tried to add the GBFPlain class
>     to the filter set, but somehow it didn't work as expected? Maybe I used
>     it wrongly ...
>
>     Best regards,
>     Tobias
>     ------------------------------------------------------------------------
>     sword-devel mailing list: sword-devel at crosswire.org
>     http://www.crosswire.org/mailman/listinfo/sword-devel
>     Instructions to unsubscribe/change your settings at above page
>
>
> -- 
> Sent from my Android device with K-9 Mail. Please excuse my brevity. 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20190318/03dd94e3/attachment-0001.html>


More information about the sword-devel mailing list