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

Almacenar información de XML en variable de XSL.

Estas en el tema de Almacenar información de XML en variable de XSL. en el foro de Programación General en Foros del Web. Hola a todos. Dado un fichero XML Código PHP:   < representaciones >      < representacion >         < codigo > 1 </ codigo >         < nombre ...
  #1 (permalink)  
Antiguo 04/07/2007, 11:23
 
Fecha de Ingreso: julio-2003
Mensajes: 240
Antigüedad: 20 años, 10 meses
Puntos: 1
Almacenar información de XML en variable de XSL.

Hola a todos.

Dado un fichero XML

Código PHP:
 <representaciones>

     <
representacion>
        <
codigo>1</codigo>
        <
nombre>Text</nombre>
        <
descripcion>Una caja de texto<descripcion>
        <
limite>50</limite>
    </
representacion>

     <
representacion>
        <
codigo>2</codigo>
        <
nombre>Select</nombre>
        <
descripcion>bla bla bla.</descripcion>
        <
limite>31</limite>
        <
limite2>12</limite2>
        <
limite3>1900</limite3>
        <
limite4>2020</limite4>
    </
representacion>

 </
representaciones
Necesito almacenar en una variable de XSL una cadena que contenga la información de una representación (Bueno, necesitaria una variable por representación).

Algo así:
Variable = <codigo>2</codigo>
<nombre>Select</nombre>
<descripcion>bla bla bla.</descripcion>
<limite>31</limite>
<limite2>12</limite2>
<limite3>1900</limite3>
<limite4>2020</limite4>

literal, con las etiquetas xml incluidas.

¿Puede hacerse esto? He conseguido obtener todo, pero sin las etiquetas XML.

A ver si me pueden ayudar, un saludo y gracias de antemano.
  #2 (permalink)  
Antiguo 04/07/2007, 11:57
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
Re: Almacenar información de XML en variable de XSL.

http://www.w3.org/TR/xslt#variables

__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 04/07/2007, 14:14
 
Fecha de Ingreso: julio-2003
Mensajes: 240
Antigüedad: 20 años, 10 meses
Puntos: 1
Re: Almacenar información de XML en variable de XSL.

Gracias monoswin por recordarme esa web, en otro post pude "nutrirme" mucho de ella. No la conocía y no se me ocurrió mirar allí.

Lo que no consigo obtener es la cadena completa que pido. Consigo la cadena, pero sin las etiquetas XML, necesito un "trozo" de XML.

Salu2 y gracias.
  #4 (permalink)  
Antiguo 05/07/2007, 07:20
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
Re: Almacenar información de XML en variable de XSL.

En vez de usar value-of utiliza el copy-of

Te compia el trozo de XML en la variable

__________________
Esteban Quintana
  #5 (permalink)  
Antiguo 05/07/2007, 07:29
 
Fecha de Ingreso: julio-2003
Mensajes: 240
Antigüedad: 20 años, 10 meses
Puntos: 1
Re: Almacenar información de XML en variable de XSL.

Muchas gracias, cuando llegue a casa lo pruebooo.

Salu2 !!

Pd: Uff, tengo que mejorar mi nivel de inglés, creo recordar que ví ese "tag" :S
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 21:54.