Difference between revisions of "OSIS Bibles"

From CrossWire Bible Society
Jump to: navigation, search
(Add a chapter)
(How to validate the OSIS Bible: Changed to: tools)
Line 10: Line 10:
 
==Marking Cross-References==
 
==Marking Cross-References==
 
==Marking Notes==
 
==Marking Notes==
=How to validate the OSIS Bible=
+
=Tools=
==Well-formed test==
+
==XML well-formed test==
  
==Valid OSIS test==
+
==Validate OSIS test==
 +
 
 +
==Perl and automatic text transformation==
 +
 
 +
==XSLT and automatic XML transformation==
 +
 
 +
==make and Makefile==
  
 
=osis2mod usage=
 
=osis2mod usage=

Revision as of 06:56, 21 September 2007

Introduction

This page is for practical examples of how to encode a Bible in OSIS 2.1.1 for building a Sword module with osis2mod. It represents CrossWire's experience and best practices in creating modules.

General structure

Examples

Marking with Strong's Numbers

Marking with Other Lemma

Marking Section Headings

Marking Cross-References

Marking Notes

Tools

XML well-formed test

Validate OSIS test

Perl and automatic text transformation

XSLT and automatic XML transformation

make and Makefile

osis2mod usage