File: TODO

package info (click to toggle)
amara 1.2a2-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 796 kB
  • ctags: 876
  • sloc: python: 8,650; xml: 1,450; makefile: 8; sh: 4
file content (43 lines) | stat: -rw-r--r-- 1,497 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
To do
=====

Bindery:
--------

* Add ability to bind from DOM node as well as via SAX
* Beef up XSLT support
* Add system to generate binding rules from RELAX NG
* Catalog support
* streaming c14n support

Scimitar:
---------

* Implement a means for selecting phases
* Versa query hooks for framework
* Fix setup.py so that the module is not duplicated to the script location
  (a minor inconvenience currently)
* Add hook/implementaion for Jeni Tennison's DTLL ( http://www.jenitennison.com/datatypes/ )


Notes:
------

> Secondly, would it be possible and a good idea to add a __cmp__ method
> to the Amara XML object (for a document, if not also elements) so that
> two such objects are considered equal if they have the same
> elements/attributes/namespaces/structure/etc? Or is there a better way
> to check whether two pieces of XML are the same (I don't consider a
> string comparison between the XML representations a great solution)?

It's a tricky question.  The right way to compare XML documents is c14n
[1].  I've long wanted to add c14n to Amara, but I decided to put it off
post 1.0.  I think I should wait to implement such smart comparison
until then.

To assess
---------

http://groups.google.com/group/comp.lang.python/browse_frm/thread/92aec60b79f77442/b4fb86bf03c081ee?lnk=st&q=python+xml&rnum=29&hl=en#b4fb86bf03c081ee
http://groups.google.com/group/comp.lang.python/browse_frm/thread/efc90acc317cefb8/966d9ea3085992f9?lnk=st&q=python+xml&rnum=38&hl=en#966d9ea3085992f9