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

Mostrar contenido XML en HTML

Estas en el tema de Mostrar contenido XML en HTML en el foro de Programación General en Foros del Web. Hola, Tengo un marrón encima... Espero que seais tan amables de intentar ayudarme. Os comento: Tengo un archivo .xml y lo que quiero es que ...
  #1 (permalink)  
Antiguo 08/10/2009, 05:02
 
Fecha de Ingreso: septiembre-2009
Mensajes: 7
Antigüedad: 14 años, 7 meses
Puntos: 0
Exclamación Mostrar contenido XML en HTML

Hola,

Tengo un marrón encima... Espero que seais tan amables de intentar ayudarme. Os comento: Tengo un archivo .xml y lo que quiero es que en una pagina web me muestre el contenido de este archi con un formato concreto, pero no se como lo puedo importar porque he probado con xsl y xslt pero cuando creo un enlace desde una pagina a esta pagina .xsl me sale directamente el codigo y no tengo ni idea de como hacer para que me salga en formato .html.

Por favorrrrr, necesito ayuda!!!!
GRACIAS
  #2 (permalink)  
Antiguo 08/10/2009, 05:08
Avatar de w3Servicios  
Fecha de Ingreso: octubre-2009
Mensajes: 17
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Mostrar contenido XML en HTML

Efectivamente un xslt es la opción más profesional.
Supongo que para evitar el problema que tienes con la salida debas ejecutar el "conversor" xsl a través de php, java o lo que estés usando e imprimir la salida.

Otra opción sería con PHP o lo que uses recorrer los elementos del XML e ir "pintando" el resultado. PHP en la versión 5 ya incluía funciones de lectura de XMLs.

Saludos
  #3 (permalink)  
Antiguo 08/10/2009, 05:10
 
Fecha de Ingreso: septiembre-2009
Mensajes: 7
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Mostrar contenido XML en HTML

Muchas gracias por la respuesta, pero como ejecuto el conversor ese en java? de Php no tengo ni idea, me podrías decir como hacerlo porfavor?

Gracias.
  #4 (permalink)  
Antiguo 08/10/2009, 05:12
Avatar de w3Servicios  
Fecha de Ingreso: octubre-2009
Mensajes: 17
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Mostrar contenido XML en HTML

¿Es un proyecto web en java bajo un servidor tomcat o similares?
  #5 (permalink)  
Antiguo 08/10/2009, 05:14
 
Fecha de Ingreso: septiembre-2009
Mensajes: 7
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Mostrar contenido XML en HTML

Es un proyecto web que trabajo desde dreamweaver
  #6 (permalink)  
Antiguo 08/10/2009, 05:15
Avatar de w3Servicios  
Fecha de Ingreso: octubre-2009
Mensajes: 17
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Mostrar contenido XML en HTML

¿Bajo qué servidor estará alojado? o se ejecutará en local simplemente...
  #7 (permalink)  
Antiguo 08/10/2009, 05:16
 
Fecha de Ingreso: septiembre-2009
Mensajes: 7
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Mostrar contenido XML en HTML

Estara alojado bajo un servidor propio. Un servidor de la UNED
  #8 (permalink)  
Antiguo 08/10/2009, 05:19
Avatar de w3Servicios  
Fecha de Ingreso: octubre-2009
Mensajes: 17
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Mostrar contenido XML en HTML

La cuestión es qué leguaje tolera ese servidor, si sólo tolera páginas estáticas no puedes ejecutar la conversión desde php o java, si soportada alguno de los 2 (de ser será php)...
Te dejo un enlace a la pagina de php con ejemplos de cómo ser haría:
Si fuera php y quisieras investigar un poco busca la función: xslt-create de php
  #9 (permalink)  
Antiguo 08/10/2009, 05:23
 
Fecha de Ingreso: septiembre-2009
Mensajes: 7
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Mostrar contenido XML en HTML

Y si lo quiero hacer con xslt, como lo haria?
  #10 (permalink)  
Antiguo 08/10/2009, 06:44
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 2 meses
Puntos: 90
Respuesta: Mostrar contenido XML en HTML

Tijate en la XSLT que en los enlases externos tienes un tutorial muy cortito y simple...

Saludos
__________________
Esteban Quintana
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 00:25.