Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/04/2009, 12:22
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Respuesta: Herramienta grafica para XML

Cita:
Iniciado por BlueSkull Ver Mensaje
Lo otro se me olvidaba cual es la estructura minima para un XML ya que hablan de DTD, XSD, XSL.... me confundo un poco, espero que me los aclares, gracias.
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).

Cita:
Iniciado por BlueSkull Ver Mensaje
[...] por lo del editor me refiero a un programa como formularios en donde se cree el XML pero de forma grafica no a mano o a codigo.
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
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"