Programación en castellano
Inicio > Foros > XML > Ayuda con una propiedad
-Foros de debate

XML
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Ayuda con una propiedad
Enviado por Caiman el día 12 de mayo de 2005

Ok  tengo esta duda y no he encontrado respuesta en los manuales que encuentro.

Tengo esto en un archivo llamado prueba.xml

Código:
<item> <!--Para opciones multiples de un form-->
<item_form tipo="multiple">yes</item_form>
<item_type>Tipo</item_name> <!--aqui iria radio,select,checkbox>
<item_name>Nombre</item_name>
<item_valores valor="1">Opcion 1</item_valores>
<item_valores valor="2">Opcion 2</item_valores>
</item>

<item> <!--Para opciones sencillas de un form-->
  <item_form tipo="sencillo" clave="no">yes</item_form>
  <item_type>Tipo</item_type><!--aqui iria text,password,textarea-->
  <item_name>Nombre</item_name>
  <item_value>Valor</item_value>
</item>

La idea es que con ayuda de un archivo xsl pueda yo crear estos elementos de forma automatica para que solo modifique el archivo xml y salga todo listo, bien mi duda ahora si es si esta linea esta bien, ya que la uso para poder acceder a la propiedad que me dice que tipo de elemento es:

Archivo prueba.xsl
Código:
<xsl:choose>
  <xsl:when test="type_form='yes'">
   <xsl:when test="tipo='multiple'">  <--Aqui es la duda
   </xsl:when>
 
   <!--Aqui tambien me falta comprobar si es un textarea para ponerle dimensiones ya fijas aqui mismo-->
   <xsl:otherwise> <!--Supongo el elemento es sencillo-->
    <td>
     <xsl:element name="input">
      <xsl:attribute name="type"><xsl:value-of select="item_type">
      <xsl:attribute name="name"><xsl:value-of select="item_name"/></xsl:attribute>
     <xsl:element>
     <xsl:value-of select="item_value"/>
    </td>
   </xsl:when>
  </xsl:when>
</xsl:choose>

No se si para acceder a las propiedades de la etiqueta type form que esta en codigo xml se tenga que hacer como lo muestra el codigo anterior, por que no hace anda entonces estoy viendo si es por error de dedo, este codigo lo copie del archivo por si las dudas, si no es asi como debo ponerlo?.

Ya he revisado el codigo de la pagina de donde estoy jalando estos dos archivos asi que no hay problema con ello.

 

Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados