XOM Down the Road

Going forward, there are some features I'd like to explore for XOM, post-1.0. In many cases, I'm not sure either how to implement or how to design them (or both). Otherwise, they just don't seem like core functionality. But here's some stuff you may (or may not) see in the future:

  • At least partial XPath support. This will probably be limited to location paths and possibly compound location paths, which is what people really need inside Java anyway.

  • Vector functions that operate on every node in a list.

  • xml:id support

  • Catalog support

  • Exclusive XML canonicalization

  • Document subset canonicalization

  • XML digital signatures

  • XML encryption