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
|
||||
-- RM function methods from Element interface.
|
||||
|
@ -32,7 +47,7 @@
|
|||
- Add w3c html namespace in eld for description tag
|
||||
- move Boolean default from code to xml + conf.
|
||||
|
||||
-- IDEAS --
|
||||
### OLD IDEAS
|
||||
|
||||
- add mini xslt parse on top of streaming api.
|
||||
- add support javax.xml.xpath for xpath support
|
||||
|
@ -42,21 +57,19 @@
|
|||
- make element tree jdom api compatible
|
||||
- Test if possible to use threadpool for executing phases
|
||||
|
||||
?? v2;
|
||||
x4o-driver
|
||||
x4o-s4j-jaxp (dom,sax,stax,xslt) (jsr; 5,63,173)
|
||||
x4o-s4j-sax
|
||||
x4o-s4j-stax
|
||||
x4o-s4j-jaxb (jsr; 222)
|
||||
test v2;
|
||||
- x4o-driver
|
||||
- x4o-s4j-jaxp (dom,sax,stax,xslt) (jsr; 5,63,173)
|
||||
- x4o-s4j-sax
|
||||
- x4o-s4j-stax
|
||||
- x4o-s4j-jaxb (jsr; 222)
|
||||
|
||||
### OLD v1 todo NON-CODE
|
||||
|
||||
-- TODO for version 1.0 --
|
||||
|
||||
## NON-CODE
|
||||
- Add tutorial
|
||||
- doc eld and x4o lang files
|
||||
|
||||
##CODE
|
||||
### OLD v1 todo CODE
|
||||
- Add (super) tag for extending tags of other namespace
|
||||
- XMLOverrideEvent
|
||||
- inboud sax parser !!
|
||||
|
@ -76,3 +89,38 @@ x4o-s4j-jaxb (jsr; 222)
|
|||
- SAX events as input source
|
||||
- (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