Skip to content

Commit 90a0849

Browse files
committed
Add UXLC import format
1 parent dcfc7d3 commit 90a0849

File tree

6 files changed

+781
-0
lines changed

6 files changed

+781
-0
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ In addition, the following other formats are supported, with varying accuracy:
8282
- **Original Languages with tagging**: import only
8383
- [MorphGNT](https://github.com/morphgnt/sblgnt)
8484
- [OpenScriptures Hebrew Bible (OSHB) MorphBB](https://github.com/openscriptures/morphhb)
85+
- [Unicode/XML Leningrad Codex](https://www.tanach.us/Pages/XMLFiles.html)
8586
- [Translators Amalgamated Hebrew Old Testament / Greek New Testament](https://github.com/schierlm/STEPBible-Data) (basic features only)
8687
- **[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)
8788
- **[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)