[sword-devel] Getting Started - Primers and Such

Chris Little chrislit at crosswire.org
Mon Jun 16 15:07:04 MST 2008

Jerold Haas wrote:
> Those in the list:
>     I have been using Windows version of sword project for quite a 
> while, and currently using v1.59. I have noticed what appears to be an 
> XML parsing issue (Psalms 82:2) that appears to have inappropriately 
> inserted raw XML in it. I'm using KJV module. Here's the snippet of XML 
> that I'm seeing:
> *<w savlm="strong:H04210" wn="001">A Psalm</w> <w savlm="strong:H0623" 
> wn="002">of Asaph</w>.* /(full-stop or period included in the text of 
> the parsing error)/
>     These XML mis-parsings are strife among the KJV module, and was 
> wondering if this was a feature not yet implemented in lower-level 
> parsing libs, or if the module itself was not created correctly.

I can't see any of these problems in the Windows frontend (using either 
1.5.11 or 1.5.9). To me, this looks like a .conf problem, so please 
check that you have the latest version of the module. (Using Install 
Manager should work fine to determine this.)

>     Additionally, I have very little of the structure of the SWORD 
> architecture, and would be elated to know if there is / are any 
> documentation or white-sheets on the architecture of the SWORD 
> framework. I realize that there are links on the crosswire website, but 
> haven't been able to find any information.

This might be the closest we have to what you're looking for: 

There's really not much, unfortunately.

>     I can read source code, but where can I get a version of 
> Windows-based Sword that I might compile with Visual Studio. Makefiles 
> and some other aspects of the project indicate that I cannot compile in 
> Visual Studio.

There are VC++ projects in \lib\vcppmake. I just updated the project 
file for VC++ 8/9, so you'll have to use the copy in SVN or add the 
missing teihtmlhref.cpp file if you're using the project that ships with 


More information about the sword-devel mailing list