TODO v0.4 for BML - Binary Markup Language

Version: v0.4  , 2001-08-12
$Id: TODO_040.html,v 1.1 2001/08/12 14:02:22 anderst Exp $ 

Authors
  Anders W. Tell, Financial Toolsmiths AB, Maintainer
 

High Priority tasks (v0.5)

  • Namespace handling 
    • in StreamToSAX2 conversion
    • How should "no" namespaces be handled in BML?
  • Implement all XML Schema Datatypes 
  • Completness (implementation of all prepared frameworks and patterns)
  • Error handling 

Medium priority tasks (v0.6)

  • Documentation in source and separate documentation 
  • Correctness, validation (support for valid to/from XML conversions) and handle all XML informations items 
  • Add performance TestCases 
  • Add functionality TestCases 
  • Write streamformat specification 
  • More examples

Low priority tasks (later versions)

  • Add more compression techniques 
  • Create support for Streaming Indexes - ie one pass indexes 
  • Add validation support based on RELAX-NG.

Others implementations ideas

Include indexing i stream

  • Add references to index list in DataQName or Symbol 
  • IndexHeader - IndexPage 
  • IndexEntry ( startPosition, endPosition, objectRef) Added at end's element and document end.
TODO for BML - "Binary Markup Language"