I would like to suggest that XML Programming be changed to XML Development. You don't really "program" XML. At it's roots, it's a data markup language, not a runtime or compiled language. But you do develop XML; you develop the schemas that constrain the XML to certain standards, and whatnot.
Thanks!