Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/02/2004, 11:44
Avatar de Helbira
Helbira
 
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 6 meses
Puntos: 5
No puedo instalar donde estoy el IIS para hacer algunas probaturas antes , asi que te cuento lo que tenía pensado y lo haces tú:

Supongo que conoces el include en ASP para incluir ficheros, no? bueno, mas o menos viene a ser así:

<!-- #include file="noticia.xml" -->

Tu archivo asp quedaría algo así:

Código PHP:
<html>
<
head><title></title></head>
<
body>
<
table border="0">
<
tr>
<
td>
<!-- 
#include file="noticia.xml" -->
</td>
</
tr>
</
table>
</
body>
</
html
Ojo que debe ser un archivo ASP para que te funcione el include, no un archivo html estático.

En tu archivo XML con los datos de tu noticia es donde indicas el xsl que quieres aplicar.

Código PHP:
<?xml version="1.0" encoding="ISO-8859-1" ?> 
<?xml-stylesheet type="text/xsl" href="noticia.xsl"?>
   <noticia>
         <tipo>Deporte</tipo>
         <title>Nuevo Fichaje</title> 
         <link>[url]http://www.loquesea.org[/url]</link> 
         <texto>Aqui una descripcion del asunto del articulo</texto>
    </noticia>
En la segunda línea tienes la instrucción para asociar el xsl con el xml.

Cuidado que ese XSL no te añada etiquetas <html><head></head><body></body></html>, porque las anidarías con las que ya tienes en tu archivo asp. Digamos que lo que hace es insertarte el código de tu xml dentro de la celda de la tabla de tu archivo ASP.

No se si eso funcionará. Por probar no se pierde nada.

Suerte!

Un beso