<html><head></head><body> <div dir="auto">I think I may have misunderstood DM’s description. </div><div dir="auto"><br></div><div dir="auto">David</div><div><br></div> <div id="protonmail_mobile_signature_block"><div>Sent from <a href="https://proton.me/mail/home">Proton Mail</a> for iOS</div></div> <div><br></div><div><br></div>On Thu, Aug 7, 2025 at 06:28, Nathan Phillip Brink <<a class="" href="mailto:On Thu, Aug 7, 2025 at 06:28, Nathan Phillip Brink <<a href=">ohnobinki@ohnopublishing.net</a>> wrote:<blockquote type="cite" class="protonmail_quote"> <p>Hello David,</p>
<p>Prior to DM’s fix, “&x20;” would be interpreted “ ” even though it is invalid syntax. Also, “ ” would be treated as an error incorrectly.</p>
<p>After DM’s fix, “&x20;” is properly treated as an error and treated as if the ampersand were meant to be a literal ampersand in the text and “ ” is properly treated as “ ”. You compare this behavior to that of a web browser which uses similar technology and behaves the same by checking this jsfiddle: <a class="moz-txt-link-freetext" href="https://jsfiddle.net/binki/mwnLv49f/">https://jsfiddle.net/binki/mwnLv49f/</a> .</p>
<p>Sorry, I am just reading the Jira issue and the code—I don’t have a build environment set up so I can’t actually test it. But it looks to me like the changes DM made do indeed fix something here.</p>
<p>Thanks.</p>
<p><br> </p>
<div class="moz-cite-prefix">
On 8/7/2025 12:24 AM, David Haslam wrote:
<br>
</div>
<blockquote type="cite">
<div dir="auto">
Hi DM,
</div>
<div dir="auto">
<br>
</div>
<div dir="auto">
I’m puzzled.
</div>
<div dir="auto">
<br>
</div>
<div dir="auto">
You seems to have thought there was a bug which actually wasn’t.
</div>
<div dir="auto">
<br>
</div>
<div dir="auto">
Please refer to
<a href="https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references?wprov=sfti1#" dir="auto">https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references</a>
</div>
<div dir="auto">
<br>
</div>
<div dir="auto">
The # was not a bug !
</div>
<div dir="auto">
<br>
</div>
<div dir="auto">
Regards
</div>
<div dir="auto">
<br>
</div>
<div dir="auto">
David
</div>
<div>
<br>
</div>
<div id="protonmail_mobile_signature_block">
<div>
Sent from
<a href="https://proton.me/mail/home">Proton Mail</a> for iOS
</div>
</div>
<div>
<br>
</div>
<div>
<br>
</div> On Wed, Aug 6, 2025 at 22:20, DM Smith <
<a class="" href="mailto:On Wed, Aug 6, 2025 at 22:20, DM Smith <<a href=">dmsmith@crosswire.org</a>> wrote:
<blockquote type="cite" class="protonmail_quote">
I’ve just checked in a change for osis2mod.
<br>
<br> MODTOOLS-17 To osis2mod, added conversion of hex and decimal numeric entities to UTF-8, with special handling of <, >, &, ', and ".
<br>
<br> Also:
<br> * Fixed a bug in hex numeric entities which defined &xHHHH; rather than &#xHHHH;.
<br> * Added entity sanity check of maximum length of 32.
<br> * Refactored entity handling into handleEntities and comment handling into handleComments.
<br> * Changed t_entitytype and t_commentstate into class enums EntityType and CommentState.
<br> * Added -d 1024 for entity and comment parsing.
<br>
<br> Note: The coding allows for 0 padding of the numeric entities.
<br> Note: The 5 need to be treated specially.
<br> & or & → &
<br> < or < → <
<br> > or > → >
<br> " or " → " or "
<br> ' or ' → ' or '
<br> When converted to these forms, " should be transformed into " except in attributes using " and likewise ' into ' except in attributes having ‘.
<br>
<br> I need to update the wiki to match.
<br>
<br> In Him,
<br> DM Smith
<br>
<br> _______________________________________________
<br> sword-devel mailing list:
<a href="mailto:sword-devel@crosswire.org" class="moz-txt-link-abbreviated">sword-devel@crosswire.org</a>
<br>
<a href="http://crosswire.org/mailman/listinfo/sword-devel" class="moz-txt-link-freetext">http://crosswire.org/mailman/listinfo/sword-devel</a>
<br> Instructions to unsubscribe/change your settings at above page
<br>
</blockquote>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" class="moz-txt-link-abbreviated">sword-devel@crosswire.org</a>
<a href="http://crosswire.org/mailman/listinfo/sword-devel" class="moz-txt-link-freetext">http://crosswire.org/mailman/listinfo/sword-devel</a>
Instructions to unsubscribe/change your settings at above page
</pre>
</blockquote></blockquote></body></html>