Advertisement
botsnlinux

Sword/diatheke XHTML output

Jan 30th, 2017
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.26 KB | None | 0 0
  1. Python code
  2. ---
  3. import Sword
  4.  
  5. mfm = Sword.MarkupFilterMgr(Sword.FMT_HTML)
  6. mgr = Sword.SWMgr(mfm)
  7. mod = mgr.getModule('ESV')
  8.  
  9. vk = Sword.VerseKey('Jeremiah 2:5')
  10. mod.setKey(vk)
  11. print mod.renderText().c_str()
  12. ---
  13.  
  14. $ python minimal.py
  15. Thus says the <divineName>Lord</divineName>:<lb type="x-end-paragraph"/><lg sID="w434"/><l sID="x15385"/><q level="1" marker="“" sID="24002005.1"/>What wrong did your fathers find in me<l eID="x15385" type="x-br"/><l sID="x15386" type="x-indent"/>that they went far from me,<l eID="x15386" type="x-br"/><l sID="x15387"/>and went after worthlessness, and became worthless?<l eID="x15387" type="x-br"/>
  16.  
  17. ---
  18. If I change the format to Sword.FMT_XHTML:
  19. $ python minimal.py
  20. Thus says the <span class="divineName">Lord</span>:<br />
  21. <br />
  22. <span class="line indent0">“What wrong did your fathers find in me</span><span class="line indent1">that they went far from me,</span><br />
  23. <span class="line indent0">and went after worthlessness, and became worthless?</span><br />
  24.  
  25. ---
  26. I get the same output from diatheke with both formats:
  27. $ ../sword-1.7.5/build/utilities/diatheke -b ESV -f HTML -k Jer 2:5
  28. <meta http-equiv="content-type" content="text/html" charset="UTF-8" lang="en" xml:lang="en"/>Jeremiah 2:5: <span >: Thus says the <divineName>Lord</divineName>:<lb type="x-end-paragraph"/><lg sID="w434"/><l sID="x15385"/><q level="1" marker="“" sID="24002005.1"/>What wrong did your fathers find in me<l eID="x15385" type="x-br"/><l sID="x15386" type="x-indent"/>that they went far from me,<l eID="x15386" type="x-br"/><l sID="x15387"/>and went after worthlessness, and became worthless?<l eID="x15387" type="x-br"/></span><br />
  29. (ESV)
  30.  
  31. $ ../sword-1.7.5/build/utilities/diatheke -b ESV -f XHTML -k Jer 2:5
  32. <meta http-equiv="content-type" content="text/html" charset="UTF-8" lang="en" xml:lang="en"/>Jeremiah 2:5: <span >: Thus says the <divineName>Lord</divineName>:<lb type="x-end-paragraph"/><lg sID="w434"/><l sID="x15385"/><q level="1" marker="“" sID="24002005.1"/>What wrong did your fathers find in me<l eID="x15385" type="x-br"/><l sID="x15386" type="x-indent"/>that they went far from me,<l eID="x15386" type="x-br"/><l sID="x15387"/>and went after worthlessness, and became worthless?<l eID="x15387" type="x-br"/></span><br />
  33. (ESV)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement