RE:¿Cómo convierto html en xml?
Como te comenté, HTML es un subconjunto de XML. Entonces, si quieres un "documento" XML, creo que lo único que sería necesario (aunq no creo que sea obligatorio, ahora no lo recuerdo) es añadir la cabecera típica de XML:
<?xml version="1.0" encoding="UTF-8"?>
Por lo demás, el resto del documento, ES XML. Siempre que tengas etiquetas de apertura y cierre correctamente anidadas, no habrá problema.
Respecto a la gestión de la actualización de esa página... si quieres tratarla como un documento XML es muy útil la librería "dom4j" para Java(la puedes encontrar en www.dom4j.org) que te permite recorrer cualquier documento XML (y claro, tb HTML), añadir etiquetas, quitarlas, buscar... de todo. Además es quizás la herramienta más potente y sencilla que se puede encontrar.
Si lo que quieres no es "programar en Java" para mantener la página, sino que quieres editarla a mano, puedes usar XMLSpy (puedes bajar esta herramienta en www.altova.com) y tendrás un sencillo editor visual de XML.
Espero haberte ayudado,
Fran