XML Apache Xindice

Powered by Apache Lucene
 
   

Todo List

PDF
PDF

high

  • [xml] Compressed DOM: Huge document support We need to create a virtualized byte array class to drive the compressed DOM system. Right now, there's a single byte array that represents the entire compressed document, but if that byte array is huge, and the document doesn't need to be fully traversed, then most of it is hanging around in memory for no reason. → open
  • [xml] Basic Document-level transactions We need to provide the ability to lock a node (and recursively everything beneath it) to support node-level transactions. This locking should allow for both single writer/many reader and exclusive locking. → open
  • [xml] Scheduling An Application-level scheduler needs to be developed for performing automated management tasks. Events will fall into several classes, including XMLObject method calls and external command execution. → open
  • [xml] The Query Engine The query engine has basic functionality right now. Indexing and XPath query work against a Collection, but no unified cross-Collection query system currently exists. → open
  • [xml] Grouped resource-level transactions A system needs to be designed that allows transactions across a set of resources to be performed. → open
  • [xml] XQuery support The Xindice projects needs to work with the Xalan project in order to produce a common Apache Foundation XQuery implementation. → open

medium

  • [code] Specifications We need to continue fleshing out our technical specifications for the core. → open
  • [code] Javadocs We need to continue fleshing out our technical specifications for the core. → open