: Focus on the interface: : - how clients will specify what extra info they want : - how clients typically parse and use the XML (extra bonus if we can : make it semi-friendly to stylesheets/XSLT), and the ideal syntax for : representing the extra info
To add to that: when thinking about "how clients will specify what extra info they want" we should consider not only external clients using HTTP and the StandardRequestHandler, but also what the internal API looks like for people wanting to add highlighing to their own plugin. -Hoss