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 <cont...@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@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.
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to