97 lines
4.1 KiB
Markdown
97 lines
4.1 KiB
Markdown
# X4O
|
|
|
|
X4O is a java package for parsing your own xml language over unmodified POJO objects.
|
|
The xml element config is defined in a recursive x4o language and so can be extended.
|
|
|
|
The extension modules are dynamically loaded from the classpath to define new namespaces.
|
|
Besides the elements in the namespace, modules also define the object parent child relation
|
|
binding interfaces which results in an object tree.
|
|
|
|
This all can be used to create your own powerful xml parser and (re)define your own xml
|
|
language, with using little code and also getting automatic schema generation.
|
|
|
|
|
|
=== Files in this package ===
|
|
|
|
authors.txt - Contributors listing.
|
|
build.txt - Developer build guide.
|
|
license.txt - The license of x4o.
|
|
pom.xml - Maven specific build file.
|
|
readme.txt - This file.
|
|
todo.txt - Small todo list.
|
|
versions.txt - Versions history.
|
|
x4o-* - Maven modules for x4o.
|
|
src - site source.
|
|
|
|
|
|
=== License Usage ===
|
|
|
|
The X4O software package uses the license described in the
|
|
licese.txt file in the root project directory.
|
|
|
|
This license uses year range format to list the copyrightable years.
|
|
|
|
|
|
=== Licensed text files ===
|
|
|
|
For testing reasons the following files can't contain there own
|
|
license in the header so they are explicit listed here;
|
|
|
|
./x4o-driver/src/test/resources/tests/empty-xml/empty-real.xml
|
|
./x4o-driver/src/test/resources/tests/empty-xml/empty-test.xml
|
|
./x4o-driver/src/test/resources/tests/empty-xml/empty-x4o.xml
|
|
./x4o-driver/src/test/resources/tests/empty-xml/empty-xml.xml
|
|
|
|
The text files in the above listing fall all under
|
|
the license terms described in the license.txt file.
|
|
|
|
|
|
=== Licensed binary files ===
|
|
|
|
./src/main/docbook/images/logo-x4o.png
|
|
./src/site/resources/images/logo-x4o.png
|
|
./src/site-child/resources/images/logo-x4o.png
|
|
./x4o-eld-doc/src/main/resources/org/x4o/xml/eld/doc/theme/jdk7/background.png
|
|
./x4o-eld-doc/src/main/resources/org/x4o/xml/eld/doc/theme/jdk7/tab.png
|
|
./x4o-eld-doc/src/main/resources/org/x4o/xml/eld/doc/theme/jdk7/titlebar_end.png
|
|
./x4o-eld-doc/src/main/resources/org/x4o/xml/eld/doc/theme/jdk7/titlebar.png
|
|
|
|
The binary files in the above listing fall all under
|
|
the license terms described in the license.txt file.
|
|
|
|
|
|
=== External licensed binary files ===
|
|
|
|
x4o-html/src/main/resources/org/x4o/html/spec/html-5.draft/html5dtd.org-draft.dtd
|
|
|
|
The text files in the above listing fall all under the licence terms
|
|
described in the licence file of html5dtd.org on; http://html5dtd.org/
|
|
|
|
x4o-html/src/main/resources/org/x4o/html/spec/html-3.2/HTML32.dcl
|
|
x4o-html/src/main/resources/org/x4o/html/spec/html-3.2/HTML32.dtd
|
|
x4o-html/src/main/resources/org/x4o/html/spec/html-3.2/ISOlat1.ent
|
|
x4o-html/src/main/resources/org/x4o/html/spec/html-3.2/html32.soc
|
|
x4o-html/src/main/resources/org/x4o/html/spec/html-4.01/HTML4.cat
|
|
x4o-html/src/main/resources/org/x4o/html/spec/html-4.01/HTML4.decl
|
|
x4o-html/src/main/resources/org/x4o/html/spec/html-4.01/HTMLlat1.ent
|
|
x4o-html/src/main/resources/org/x4o/html/spec/html-4.01/HTMLspecial.ent
|
|
x4o-html/src/main/resources/org/x4o/html/spec/html-4.01/HTMLsymbol.ent
|
|
x4o-html/src/main/resources/org/x4o/html/spec/html-4.01/frameset.dtd
|
|
x4o-html/src/main/resources/org/x4o/html/spec/html-4.01/loose.dtd
|
|
x4o-html/src/main/resources/org/x4o/html/spec/html-4.01/strict.dtd
|
|
x4o-html/src/main/resources/org/x4o/html/spec/xhtml-1.0/xhtml-lat1.ent
|
|
x4o-html/src/main/resources/org/x4o/html/spec/xhtml-1.0/xhtml-special.ent
|
|
x4o-html/src/main/resources/org/x4o/html/spec/xhtml-1.0/xhtml-symbol.ent
|
|
x4o-html/src/main/resources/org/x4o/html/spec/xhtml-1.0/xhtml.soc
|
|
x4o-html/src/main/resources/org/x4o/html/spec/xhtml-1.0/xhtml1-frameset.dtd
|
|
x4o-html/src/main/resources/org/x4o/html/spec/xhtml-1.0/xhtml1-strict.dtd
|
|
x4o-html/src/main/resources/org/x4o/html/spec/xhtml-1.0/xhtml1-transitional.dtd
|
|
x4o-html/src/main/resources/org/x4o/html/spec/xhtml-1.0/xhtml1.dcl
|
|
x4o-html/src/main/resources/org/x4o/html/spec/html-5.draft/entities.json
|
|
|
|
The text files in the above listing fall all under the licence terms
|
|
described in the licence file of World Wide Web Consortium on;
|
|
http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231
|
|
|
|
=== EOF ===
|