[sword-devel] Interverse Material

Troy A. Griffitts scribe at crosswire.org
Sun Oct 7 10:28:05 MST 2012


OK, thanks for the feedback, DM.

OSISHeadings had trouble processing mulitple <title> elements in a 
single chunk.  I've added support for this now and it seems to have a 
much better result.  Can people please try it out and let me know how 
things work for you?  Thanks!

Troy





On 09/30/2012 09:00 PM, DM Smith wrote:
> The sID="gen22" is the 22-nd "gen"erated id by osis2mod. There should be a corresponding eID="gen22" elsewhere in the file.
>
> The odd thing I see is the rendering of the title and the references. Everything is doubled up.
>
> Some other things to explore when the given example is handled:
> A Study Bible can reasonably be expected to have descriptive text between verses. It may or may not be put in a container (e.g. div, p). It certainly is not a title.
> Typically paragraphing is between verses. There are a common cases where a paragraph will split verses.
> Line groups (aka <lg>) are a special form of a paragraph. And are like paragraphs, typically surrounding verses and sometimes splitting them.
> Footnotes can occur between verses.
>
> So:
> <div type="section">
> <p> paragraph explaining<note>just a footnote</note> the section</p>
> <title>blah blah blah<title>
> <p>
> <verse>...</verse>
> </p>
>
> Another test would be just paragraphing and sectioning without titles or text. Rendering should be the same regardless if headings is on or off.
> <div type="section">
> <p>
> <verse sID/>...<verse eID/>
> <verse eID/> ... </p><p> ... <verse eID>
> </p>
>
> On Sep 30, 2012, at 1:43 PM, "Troy A. Griffitts" <scribe at crosswire.org> wrote:
>
>> OK,  The simple inter-verse material case I was looking to test first was not present in our osisReference.xml sample in the testsuite.
>>
>> This case is where we have a interverse material between two consecutive verse within a chapter (not just before verse 1, because pre-verse-1 is complicated by the fact that we store chapter/book/testament/module intro material in a different place than interverse material).
>>
>> We had a good chunk of interverse material at Mark 1:14 in the osisReference.xml snippet, but Mark material started at verse 14. So, I've added a simple Mark 1.13 so the interverse material is simply between verse 13 and verse 14.
>>
>> I've updated the osistest.cpp file to output information for verse 14.
>>
>> It seems really strange.
>>
>> I'll look at it more closely, but it seems something odd is happening in osis2mod.  The preverse material before Mark 1:14 is getting a sID="gen22".  Not sure that affects our filters much, as long as the start and end are consistent.  Anyway, can people have a look and see if you can spot anything odd, and also let me know if this is an valid, and exemplary interverse snippet for us to use as our use case to work toward supporting?
>>
>> see:
>>
>> sword/tests/testsuite/osisReference.xml
>> sword/tests/osistest.cpp
>>
>> and to try,
>> cd sword/tests/testsuite
>> ./runtest.sh osis
>> cd osis
>> ../../osistest OSISReference
>>
>>
>> Thanks for any help in getting this going,
>>
>> Troy
>>
>>
>>
>> _______________________________________________
>> 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
>
> _______________________________________________
> 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




More information about the sword-devel mailing list