Skip to content

Commit 9e73713

Browse files
committed
Add UXLC import format
1 parent 197bbaf commit 9e73713

File tree

7 files changed

+788
-1
lines changed

7 files changed

+788
-1
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ In addition, the following other formats are supported, with varying accuracy:
8585
- **Original Languages with tagging**: import only
8686
- [MorphGNT](https://github.com/morphgnt/sblgnt)
8787
- [OpenScriptures Hebrew Bible (OSHB) MorphBB](https://github.com/openscriptures/morphhb)
88+
- [Unicode/XML Leningrad Codex](https://www.tanach.us/Pages/XMLFiles.html)
8889
- [Translators Amalgamated Hebrew Old Testament / Greek New Testament](https://github.com/schierlm/STEPBible-Data) (basic features only)
8990
- **[MyBible.Zone](https://mybible.zone/index-eng.php)** ([more bibles](http://www.ph4.org/b4_index.php)): import and export (in a special SQLite edition)
9091
- **[Bible Analyzer](http://www.bibleanalyzer.com/)**: export only (text export for

biblemulticonverter-schemas/pom.xml

+16
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,22 @@
167167
<packageName>biblemulticonverter.schema.beblia</packageName>
168168
</configuration>
169169
</execution>
170+
<execution>
171+
<id>xjc-uxlc</id>
172+
<goals>
173+
<goal>xjc</goal>
174+
</goals>
175+
<configuration>
176+
<outputDirectory>target/generated-sources/xjc11</outputDirectory>
177+
<sources>
178+
<source>src/main/resources/uxlc.xsd</source>
179+
</sources>
180+
<xjbSources>
181+
<xjbSource>src/main/resources/uxlc.xjb</xjbSource>
182+
</xjbSources>
183+
<packageName>biblemulticonverter.schema.uxlc</packageName>
184+
</configuration>
185+
</execution>
170186
</executions>
171187
<configuration>
172188
<locale>en</locale>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<jxb:bindings version="1.0" xmlns:jxb="http://java.sun.com/xml/ns/jaxb" xmlns:xs="http://www.w3.org/2001/XMLSchema">
2+
<jxb:bindings schemaLocation="uxlc.xsd" node="/xs:schema/xs:element[@name='Tanach']">
3+
<jxb:class name="TanachRoot"/>
4+
</jxb:bindings>
5+
<jxb:bindings schemaLocation="uxlc.xsd" node="/xs:schema/xs:element[@name='Marking']">
6+
<jxb:class name="MarkingsRoot"/>
7+
</jxb:bindings>
8+
</jxb:bindings>

0 commit comments

Comments
 (0)