osis2mod does not understand the CDATA construct <![CDATA[some stuff]]> nor does the SWORD parser. The OSIS schema (xsd) defines text as xs:string, not xs:normalizeString. So spaces, tabs and newlines are not to be collapsed or replaced. I think CDATA and #PCDATA is an SGML construct, not an XML one.
However, osis2mod does convert newlines to spaces and collapses consecutive strings of spaces to a single space. The only newline in the module is at the end of the each stored entry in the module’s data file. DM > On Feb 9, 2019, at 5:45 PM, Greg Hellings <greg.helli...@gmail.com> wrote: > > Are we sure that this is a problem with the OSIS and not just an issue with > the render filters? All consecutive strings of whitespace characters in XML > cdata segments is supposed to be collapsed to a single space character upon > processing. If we've got newlines showing up in places that a newline isn't > indicated from markup, then it sounds like the issue is in the render filter, > not the OSIS. But I'd have to know what OSIS construct you're referring to. > > --Greg > > On Sat, Feb 9, 2019 at 6:21 AM David Haslam <dfh...@protonmail.com > <mailto:dfh...@protonmail.com>> wrote: > Issue added: > > https://github.com/adyeths/u2o/issues/82 > <https://github.com/adyeths/u2o/issues/82> > > Best regards, > > David > > Sent with ProtonMail <https://protonmail.com/> Secure Email. > > ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ > On Saturday, 9 February 2019 11:17, David Haslam <dfh...@protonmail.com > <mailto:dfh...@protonmail.com>> wrote: > >> Thanks Ryan, >> >> I will add an issue. >> >> Aside: Are we all certain that this isn’t due to a bug in the SWORD API ? >> >> David >> >> Sent from ProtonMail Mobile >> >> >> On Fri, Feb 8, 2019 at 22:36, Ryan V <adye...@gmail.com >> <mailto:adye...@gmail.com>> wrote: >>> A special utility isn't needed. This is a bug in the usfm to osis converter >>> being used. >>> >>> If this happens with the output of u2o.py please submit a bug report so i >>> can fix my converter. >>> >>> On Fri, Feb 8, 2019, 4:48 PM David Haslam <dfh...@protonmail.com >>> <mailto:dfh...@protonmail.com> wrote: >>> Friends, >>> >>> How to ensure that modules made from OSIS do not display orphaned verse >>> tags (verse number followed by a new line before the paragraph starts) has >>> been known and understood for years. >>> >>> Why is there not a simple Sword utility that fixes OSIS files for this one >>> issue? >>> >>> We still see far too many module releases in which a Bible with paragraphed >>> text is splattered with such orphaned verse tags. >>> >>> >>> Best regards, >>> >>> David >>> >>> Sent with ProtonMail Secure Email. >>> >>> >>> >>> _______________________________________________ >>> sword-devel mailing list: sword-devel@crosswire.org >>> <mailto:sword-devel@crosswire.org> >>> http://www.crosswire.org/mailman/listinfo/sword-devel >>> <http://www.crosswire.org/mailman/listinfo/sword-devel> >>> Instructions to unsubscribe/change your settings at above page >> >> > > _______________________________________________ > sword-devel mailing list: sword-devel@crosswire.org > <mailto:sword-devel@crosswire.org> > http://www.crosswire.org/mailman/listinfo/sword-devel > <http://www.crosswire.org/mailman/listinfo/sword-devel> > Instructions to unsubscribe/change your settings at above page > _______________________________________________ > 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
_______________________________________________ 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