Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/04/2009, 21:04
Avatar de BlueSkull
BlueSkull
 
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 504
Antigüedad: 16 años, 4 meses
Puntos: 4
Respuesta: Herramienta grafica para XML

Cita:
Iniciado por jam1138 Ver Mensaje
XML es un lenguaje de etiquetado, para que sea "bien formado" basta con que tenga la declaración (el encabezado), y una etiqueta raíz.
Código xml:
Ver original
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <raiz>
  3.    <etiqueta>Contenido</etiqueta>
  4. </raiz>

Como dije en mi mensaje anterior, XML por sí solo no representa nada, puede ser tan libre como quieras, solo necesita estar bien formado.

En un DTD, al igual que en un XSD, se especifican las reglas respecto a qué ha de contener o no dicho XML, por ejemplo, puedes decir que tiene que tener obligatoriamente una etiqueta título, opcionalmente una etiqueta fecha, que una etiqueta puede tener solo determinados valores ... etc. XHTML es un ejemplo, hay etiquetas definidas con reglas bien definidas con especificaciones de atributos opcionales y/o obligatorios, todo especificado en un DTD. Cuando comparas un XML contra un DTD (repito, o un XML Schema) entonces se dice que es un XML válido.

Pero bueno, regresando al tema, si se tiene un DTD entonces se saben las reglas del XML. Un editor puede conocer dichas reglas y "sugerirte" el nombre de dichas etiquetas, tal cual algunos lo hacen con los archivos XHTML (XHTML es un tipo de XML).


Con "como formularios" quiero suponer te refieres a formularios XHTML. Ya es muy común en los editores la característica de ofrecer la creación de tus propios "pedazos de código" y/o templates. Actualmente estoy utilizando Netbeans, antes utilizaba Eclipse, ambos lo permitían. Si bien esto no es nada gráfico (que, repito, por la naturaleza de XML no veo cómo) es un recurso que si crees que lo vale, ahí está.

Hay editores especializados en XML, como Oxygen XML, pero mi experiencia con alguno es nula como para decirte algo. Yo utilizo XML para cosas como la de tu ejemplo, como fuente de datos y/o definición de especificaciones de cosas ... no requiero más que un editor de texto normal.

Y bueno, para lo demás en donde tengas dudas (XSL, XPath, XQuery) siempre está la Wikipedia y Google, que el tema es demasiado amplio.

Un saludo
Saludos, estimado vale por orientarme en XML, gracias te pasaste.
__________________
"Incluso las torres más altas empiezan en el suelo."
"Sé Ágil..."
StreamWriter