Foros del Web » Creando para Internet » Diseño web »

Documentos XML XSL

Estas en el tema de Documentos XML XSL en el foro de Diseño web en Foros del Web. Hola buenas estoy intentado enlazar un documento xml a un xsl, y no hay manera de poder visualizar la informacióin contenida del documento xml en ...
  #1 (permalink)  
Antiguo 25/03/2014, 08:13
 
Fecha de Ingreso: marzo-2014
Mensajes: 1
Antigüedad: 10 años
Puntos: 0
Exclamación Documentos XML XSL

Hola buenas estoy intentado enlazar un documento xml a un xsl, y no hay manera de poder visualizar la informacióin contenida del documento xml en el xsl, he probado de todo y no doy con ello que puede pasar?? os paso mi documento xml:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="videoclub2.xsl"?>
<!DOCTYPE films SYSTEM "videoclub.dtd">
<films>

<pelicula>

<Titulo>La lista de Schindler</Titulo>

<Nacionalidad>Estados Unidos</Nacionalidad>

<Productor>Universal Pictures</Productor>

<Director>Steven Spealberg</Director>

<Año>1993</Año>

<Duracion>195 min.</Duracion>

<Genero>Basado en hechos reales</Genero>

<Sinopsis>Segunda Guerra Mundial (1939-1945).
Oskar Schindler (Liam Neeson), un hombre de enorme
astucia y talento para las relaciones públicas, organiza un
ambicioso plan para ganarse la simpatía de los nazis.
Después de la invasión de Polonia por los alemanes
(1939), consigue, gracias a sus relaciones con los nazis,
la propiedad de una fábrica de Cracovia. Allí emplea a
cientos de operarios judíos, cuya explotación le hace
prosperar rápidamente. Su gerente (Ben Kingsley), también
judío, es el verdadero director en la sombra, pues Schindler
carece completamente de conocimientos para dirigir una
empresa.</Sinopsis>

<Foto>http://pics.filmaffinity.com/La_lista_de_Schindler-803188900-main.jpg</Foto>

<Url>http://es.wikipedia.org/wiki/La_lista_de_Schindler</Url>
</pelicula>

</films>

hay muchas más peliculas pero no pongo todo el codigo porque sino seria demasiado extenso.....

y el documento xsl:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

<xsl:template match="/">

<html>

<head>
<title> Peliculas auténticas</title>

</head>

<body bgcolor="#0B0B3B">
<h1 style="background-color: #585858; color: #FFFFFF; font-size: 30pt; text-align:center; letter-spacing:1.0cm"> <center> <b>VIDEOCLUB</b></center></h1>

<table align="center" border="2" >

<tr bgcolor="white">
<th>Titulo</th>

<th>Nacionalidad</th>
<th>Productor</th>
<th>Director</th>
<th>Año</th>
<th>Duracion</th>
<th>Genero</th>
<th>Sinopsis</th>
<th>Foto</th>
<th>Url</th>
</tr>

<xsl:for-each select="films/pelicula">
<tr >
<td bgcolor="white" >
<xsl:value-of select="Titulo"/>
</td>
<td bgcolor="white">
<xsl:value-of select="Nacionalidad"/>
</td>
<td bgcolor="white">
<xsl:value-of select="Productor"/>
</td>
<td bgcolor="white">
<xsl:value-of select="Director"/>
</td>
<td bgcolor="white">
<xsl:value-of select="Año"/>
</td>
<td bgcolor="white" >
<xsl:value-of select="Duracion"/>
</td>

<td bgcolor="white">
<xsl:value-of select="Genero"/>
</td>
<td bgcolor="white">
<xsl:value-of select="Sinopsis"/>
</td>
<td bgcolor="white">
<xsl:value-of select="Foto"/>
</td>
<td bgcolor="white">
<xsl:value-of select="Url"/>
</td>
</tr>



</xsl:for-each>
</table>
</body>
</html>





</xsl:template>
</xsl:stylesheet>


un saludo y muchas gracias de antemano
  #2 (permalink)  
Antiguo 25/03/2014, 16:33
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Documentos XML XSL

Hola:

¿Te has fijado que ambos estén bien formados...?

Yo evitaría usar unas "eñes" en las etiquetas (tampoco palabras acentuadas)... no sé si será el problema, pero hay navegadores que muestran errores... tal vez sea mejor que probaras tus documentos en otros navegadores.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Etiquetas: documentos, html, url, xml, xsl
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 19:59.