Moved old x4o doc to markdown file
This commit is contained in:
parent
4fa4409810
commit
c3ef136f24
File diff suppressed because it is too large
Load diff
|
@ -1,34 +0,0 @@
|
||||||
|
|
||||||
=== X4O versions ===
|
|
||||||
|
|
||||||
Version 0.8.7:
|
|
||||||
- Created jdk7(CSS) javadoc compatible documentation.
|
|
||||||
- Create language task api and converted the current tasks.
|
|
||||||
- Renamed X4OLanguageContext to X4OLanguageSession.
|
|
||||||
- Renamed ElementNamespaceContext to ElementNamespace.
|
|
||||||
- Removed binding handler from element interface.
|
|
||||||
- Refactored all property keys with PropertyConfig bean.
|
|
||||||
- Change global attr to namespace attributes.
|
|
||||||
- Updated ant/maven plugins to new task and properties.
|
|
||||||
- Added options to xml writer like OUTPUT_LINE_BREAK_WIDTH.
|
|
||||||
|
|
||||||
|
|
||||||
Version 0.8.6:
|
|
||||||
- Changed to X4ODriver interface.
|
|
||||||
- Added (simple) write support
|
|
||||||
- Added ant and maven plugins
|
|
||||||
|
|
||||||
Version 0.8.5:
|
|
||||||
- Made module loading system.
|
|
||||||
- Added eld to schema generator.
|
|
||||||
- Added eld to html generator.
|
|
||||||
- Cleaned xml uri nameing.
|
|
||||||
- refactored ELD tag names.
|
|
||||||
- Made elddoc ~working.
|
|
||||||
- Changed phase enum to text phases.
|
|
||||||
|
|
||||||
Version 0.8.0:
|
|
||||||
- Changed packages to org.x4o
|
|
||||||
- Made converter two way
|
|
||||||
- Added debug writer
|
|
||||||
|
|
|
@ -1,5 +1,20 @@
|
||||||
|
# X4O
|
||||||
|
|
||||||
-- x4o TODO list --
|
X4O is not an XML parser but a recursive self configuring XML dialect language library.
|
||||||
|
|
||||||
|
X4O is very old code from pre 1.5 non-generics nice object java.
|
||||||
|
|
||||||
|
## 2025 TODO
|
||||||
|
|
||||||
|
- Add 18 bit SAX4 XML read and write support
|
||||||
|
- RM 8 bit String DEP, replace javax.el by simple obj map
|
||||||
|
- Upgrade X4O element language to support 18 bit XML
|
||||||
|
- Remove some features to ease "write" and SAX4 support
|
||||||
|
- Move all XML uri's to oasis style thus replacing all internal http namespace locators
|
||||||
|
- Add jaxb annotation support to define a x4o language and have XSD and documention tools
|
||||||
|
- Cleanup old todo/ideas from below
|
||||||
|
|
||||||
|
## OLD todo
|
||||||
|
|
||||||
-- Fix debug output
|
-- Fix debug output
|
||||||
-- RM function methods from Element interface.
|
-- RM function methods from Element interface.
|
||||||
|
@ -32,7 +47,7 @@
|
||||||
- Add w3c html namespace in eld for description tag
|
- Add w3c html namespace in eld for description tag
|
||||||
- move Boolean default from code to xml + conf.
|
- move Boolean default from code to xml + conf.
|
||||||
|
|
||||||
-- IDEAS --
|
### OLD IDEAS
|
||||||
|
|
||||||
- add mini xslt parse on top of streaming api.
|
- add mini xslt parse on top of streaming api.
|
||||||
- add support javax.xml.xpath for xpath support
|
- add support javax.xml.xpath for xpath support
|
||||||
|
@ -42,21 +57,19 @@
|
||||||
- make element tree jdom api compatible
|
- make element tree jdom api compatible
|
||||||
- Test if possible to use threadpool for executing phases
|
- Test if possible to use threadpool for executing phases
|
||||||
|
|
||||||
?? v2;
|
test v2;
|
||||||
x4o-driver
|
- x4o-driver
|
||||||
x4o-s4j-jaxp (dom,sax,stax,xslt) (jsr; 5,63,173)
|
- x4o-s4j-jaxp (dom,sax,stax,xslt) (jsr; 5,63,173)
|
||||||
x4o-s4j-sax
|
- x4o-s4j-sax
|
||||||
x4o-s4j-stax
|
- x4o-s4j-stax
|
||||||
x4o-s4j-jaxb (jsr; 222)
|
- x4o-s4j-jaxb (jsr; 222)
|
||||||
|
|
||||||
|
### OLD v1 todo NON-CODE
|
||||||
|
|
||||||
-- TODO for version 1.0 --
|
|
||||||
|
|
||||||
## NON-CODE
|
|
||||||
- Add tutorial
|
- Add tutorial
|
||||||
- doc eld and x4o lang files
|
- doc eld and x4o lang files
|
||||||
|
|
||||||
##CODE
|
### OLD v1 todo CODE
|
||||||
- Add (super) tag for extending tags of other namespace
|
- Add (super) tag for extending tags of other namespace
|
||||||
- XMLOverrideEvent
|
- XMLOverrideEvent
|
||||||
- inboud sax parser !!
|
- inboud sax parser !!
|
||||||
|
@ -76,3 +89,38 @@ x4o-s4j-jaxb (jsr; 222)
|
||||||
- SAX events as input source
|
- SAX events as input source
|
||||||
- (70%) XML debug output
|
- (70%) XML debug output
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## OLD versions
|
||||||
|
|
||||||
|
Version 0.8.7:
|
||||||
|
- Created jdk7(CSS) javadoc compatible documentation.
|
||||||
|
- Create language task api and converted the current tasks.
|
||||||
|
- Renamed X4OLanguageContext to X4OLanguageSession.
|
||||||
|
- Renamed ElementNamespaceContext to ElementNamespace.
|
||||||
|
- Removed binding handler from element interface.
|
||||||
|
- Refactored all property keys with PropertyConfig bean.
|
||||||
|
- Change global attr to namespace attributes.
|
||||||
|
- Updated ant/maven plugins to new task and properties.
|
||||||
|
- Added options to xml writer like OUTPUT_LINE_BREAK_WIDTH.
|
||||||
|
|
||||||
|
|
||||||
|
Version 0.8.6:
|
||||||
|
- Changed to X4ODriver interface.
|
||||||
|
- Added (simple) write support
|
||||||
|
- Added ant and maven plugins
|
||||||
|
|
||||||
|
Version 0.8.5:
|
||||||
|
- Made module loading system.
|
||||||
|
- Added eld to schema generator.
|
||||||
|
- Added eld to html generator.
|
||||||
|
- Cleaned xml uri nameing.
|
||||||
|
- refactored ELD tag names.
|
||||||
|
- Made elddoc ~working.
|
||||||
|
- Changed phase enum to text phases.
|
||||||
|
|
||||||
|
Version 0.8.0:
|
||||||
|
- Changed packages to org.x4o
|
||||||
|
- Made converter two way
|
||||||
|
- Added debug writer
|
||||||
|
|
Loading…
Reference in a new issue