The current design of library doesn't permit adding support for XML? Am I missing something? If it does, then I would like to contribute XML support.