Cómo crear un archivo XML

Yo uso principalmente 2 métodos.

  1. Escribo XML en un editor de texto. No tengo miedo a los corchetes angulares. Yo uso JEdit. Un editor digno agregará etiquetas de cierre con poco esfuerzo y le informará cuando su XML no esté bien formado. El editor de su elección (he oído cosas buenas sobre Oxygen) también debería poder validar su XML contra un esquema. Creo muchos XML personalizados y rara vez he escrito un esquema para validar mi XML, pero es genial cuando lo necesitas.
  2. Escribo programas XSLT para transformar XML a XML diferente, generalmente para cambiar mi XML personalizado a una mejor estructura, en lugar de intentar escribir una macro de editor complicada. Creo que una vez que conoces XSLT de forma íntima, es la mejor manera de manejar XML. XSLT es, por supuesto, XML.

Recientemente utilicé AWK para convertir un archivo GEDCOM a XML. GEDCOM tiene una estructura jerárquica, por lo que el corazón del programa era de solo 20 líneas.

Muchas aplicaciones darán salida a XML de varios dialectos. Si desea un excelente ejemplo de cómo usar XML incorrectamente, envíe un documento WORD a XML y mírelo en un editor. ¡Ay!