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

XML y span

Estas en el tema de XML y span en el foro de Programación General en Foros del Web. Hola a todos. Cómo puedo hacer para q un span me lea los datos de un archivo xml y se vaya creando automáticamente tantos campos ...
  #1 (permalink)  
Antiguo 28/04/2004, 10:18
Avatar de Tarecito  
Fecha de Ingreso: noviembre-2003
Ubicación: Lima - Perú
Mensajes: 443
Antigüedad: 20 años, 5 meses
Puntos: 1
XML y span

Hola a todos.
Cómo puedo hacer para q un span me lea los datos de un archivo xml y se vaya creando automáticamente tantos campos en el span como "registros" haya en el xml?? (ojo q pongo la palabra registros entre comillas)
  #2 (permalink)  
Antiguo 29/04/2004, 04:11
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 6 meses
Puntos: 5
No entiendo mucho lo que quieres hacer pero cuando te refieres a span estás hablando de la etiqueta html <span>??

Y... en ese caso, tu xml que consta de etiquetas con nombres con los posibles atributos que le puedes pasar a una etiqueta <span>?
__________________
BUSCO TELETRABAJO
Experiencia de mas de 4 años como desarrolladora web en PHP, ASP, XML, XSL, JavaScript, MySQL, PostGres, SQLServer, ...
  #3 (permalink)  
Antiguo 29/04/2004, 08:17
Avatar de Tarecito  
Fecha de Ingreso: noviembre-2003
Ubicación: Lima - Perú
Mensajes: 443
Antigüedad: 20 años, 5 meses
Puntos: 1
Si, es el <span> del htm

mi archivo xml tiene lo siguiente:

<data>
<nombre>nombre 1</nombre>
<nombre>nombre 2</nombre>
<nombre>nombre 3</nombre>
</data>

lo q quiero es q la tabla muestre el contenido completo del xml sin tener q crear un <td> por cada registro, Se q el <span> lo hace pero no se como
__________________
Tarecito
  #4 (permalink)  
Antiguo 30/04/2004, 03:10
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 6 meses
Puntos: 5
Pues... no entiendo bien cual es el problema ni para mostrar cada nombre en un <td> ni para mostrarlo en <span> ya que las dos soluciones se hacen de la misma forma.

De todas formas, que quieres meter los 3 nombres en una sola etiqueta <span> o cada nombre en una etiqueta <span> distinta?? De todas formas, a no ser que asignes a la etiqueta <span> un estilo css se verá por pantalla de igual forma en los dos casos.

nombres.xml

Código PHP:
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml
-stylesheet type="text/xsl" href="nombres.xsl"?>
<data>
   <nombre>nombre 1</nombre>
   <nombre>nombre 2</nombre>
   <nombre>nombre 3</nombre>
</data>

nombres.xsl

Código PHP:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
   <xsl:template match="data">
      <xsl:apply-templates select="nombre"/>
   </xsl:template>
   <xsl:template match="nombre">
      <span>
         <xsl:value-of select="."/>
      </span>
   </xsl:template>
</xsl:stylesheet>
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 05:21.