[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