Foros del Web » Programación para mayores de 30 ;) » Programación General »

Herramienta grafica para XML

Estas en el tema de Herramienta grafica para XML en el foro de Programación General en Foros del Web. Estimados, tengo una gran duda existe algun editor grafico que me permita crear un archivo xml como fuente de datos. O tengo que generarlo solo ...
  #1 (permalink)  
Antiguo 17/04/2009, 20:58
Avatar de BlueSkull  
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 504
Antigüedad: 15 años, 5 meses
Puntos: 4
Herramienta grafica para XML

Estimados, tengo una gran duda existe algun editor grafico que me permita crear un archivo xml como fuente de datos. O tengo que generarlo solo a mano?

Espero que me ayuden, gracias.
__________________
"Incluso las torres más altas empiezan en el suelo."
"Sé Ágil..."
StreamWriter
  #2 (permalink)  
Antiguo 20/04/2009, 13:31
Avatar de 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
[...] crear un archivo xml como fuente de datos.[...]
¿te refieres a que el XML será una fuente de datos? ... ¿o quizá que el XML será creado de una fuente de datos (BDs, archivos, alguna aplicación)?

Pregunta importante: ¿qué esperarías de un editor gráfico para tu situación?.

XML son datos, sin "propósito" implícito (como HTML, que sí representan cosas específicas), por lo que, como tal, no existe editor "gráfico". Lo que sí hay son editores que te ayudan con cosas como mostrar la estructura en árbol para una fácil navegación, autocompletado contra algún DTD (donde ahí sí defines la estructura del XML), muestreo de salida contra un XSLT, ayuda con Xquery, Xpath ... etc. pero creo entender tu no utilizas estas tecnologías.

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"
  #3 (permalink)  
Antiguo 20/04/2009, 19:42
Avatar de BlueSkull  
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 504
Antigüedad: 15 años, 5 meses
Puntos: 4
Respuesta: Herramienta grafica para XML

Cita:
Iniciado por jam1138 Ver Mensaje
¿te refieres a que el XML será una fuente de datos? ... ¿o quizá que el XML será creado de una fuente de datos (BDs, archivos, alguna aplicación)?

Pregunta importante: ¿qué esperarías de un editor gráfico para tu situación?.

XML son datos, sin "propósito" implícito (como HTML, que sí representan cosas específicas), por lo que, como tal, no existe editor "gráfico". Lo que sí hay son editores que te ayudan con cosas como mostrar la estructura en árbol para una fácil navegación, autocompletado contra algún DTD (donde ahí sí defines la estructura del XML), muestreo de salida contra un XSLT, ayuda con Xquery, Xpath ... etc. pero creo entender tu no utilizas estas tecnologías.

Un saludo
Hola, me refiero al XML como fuente de datos, bueno te dejo el ejemplo, aqui se usa el XML(cd_catalog.xml) como una fuente de datos para el HTML. Y 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.

Gracias.
__________________
"Incluso las torres más altas empiezan en el suelo."
"Sé Ágil..."
StreamWriter
  #4 (permalink)  
Antiguo 20/04/2009, 19:45
Avatar de BlueSkull  
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 504
Antigüedad: 15 años, 5 meses
Puntos: 4
Respuesta: Herramienta grafica para XML

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.
__________________
"Incluso las torres más altas empiezan en el suelo."
"Sé Ágil..."
StreamWriter
  #5 (permalink)  
Antiguo 21/04/2009, 12:22
Avatar de 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"
  #6 (permalink)  
Antiguo 21/04/2009, 21:04
Avatar de BlueSkull  
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 504
Antigüedad: 15 años, 5 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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:08.