<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, “&#x20;” 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 “&#x20;” 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> &#38; or &#x26; → &amp; 
  <br> &#60; or &#x3C; → &lt; 
  <br> &#62; or &#x3E; → &gt; 
  <br> &#34; or &#x22; → &quot; or " 
  <br> &#39; or &#x27; → &apos; or ' 
  <br> When converted to these forms, &quot; should be transformed into " except in attributes using " and likewise &apos; 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>