X4O java lib http://www.x4o.org/
Go to file
2013-08-31 14:50:42 +02:00
src Updated buid info and made package list consistant. 2013-08-09 19:34:52 +02:00
x4o-driver Split html writer and added html dtd/etc for building validating writer. 2013-08-31 14:50:42 +02:00
x4o-eld-doc Split html writer and added html dtd/etc for building validating writer. 2013-08-31 14:50:42 +02:00
x4o-html Split html writer and added html dtd/etc for building validating writer. 2013-08-31 14:50:42 +02:00
x4o-meta Made config keys shorter and renamed some more context to session. 2013-08-31 12:13:18 +02:00
x4o-plugin Made config keys shorter and renamed some more context to session. 2013-08-31 12:13:18 +02:00
.gitignore Fixed encoding bug,Added writeString support,Started on config bean. 2013-06-23 15:31:19 +02:00
.project Upped pom version and fixed pmd warnings in code. 2012-09-12 16:10:30 +02:00
authors.txt Init commit of full project. 2012-09-11 13:15:26 +02:00
build.txt Updated buid info and made package list consistant. 2013-08-09 19:34:52 +02:00
license.txt Updated license to 2013. 2013-04-29 01:43:48 +02:00
pom.xml Split html writer and added html dtd/etc for building validating writer. 2013-08-31 14:50:42 +02:00
readme.txt Split html writer and added html dtd/etc for building validating writer. 2013-08-31 14:50:42 +02:00
todo.txt Fixed encoding bug,Added writeString support,Started on config bean. 2013-06-23 15:31:19 +02:00
versions.txt Split html writer and added html dtd/etc for building validating writer. 2013-08-31 14:50:42 +02:00

=== Welcome in 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 ===