Campos vacios en XML, no mostrar con XLST
Publicado por Angel (1 intervención) el 14/11/2006 20:19:29
Mi problema es el siguiente, tengo una DTD con el siguiente elemento
<!ELEMENT Informatica (Programacion?)>
En el XML, puesto que es un elemento opcional no le introduzco ningun valor.
En el XLST tengo la siguiente linea que hace que se muestre el elemento:
<h3>Programacion: <xsl:value-of select='Capacidades/Informatica/Programacion' /> </h3>
El problema es que no se como hacer para que si el elemento no se encuentra en el XML, no escriba la palabra "Programacion:" ya que no contiene nada. Es decir, que omita esa linea del XSLT.
Gracias
<!ELEMENT Informatica (Programacion?)>
En el XML, puesto que es un elemento opcional no le introduzco ningun valor.
En el XLST tengo la siguiente linea que hace que se muestre el elemento:
<h3>Programacion: <xsl:value-of select='Capacidades/Informatica/Programacion' /> </h3>
El problema es que no se como hacer para que si el elemento no se encuentra en el XML, no escriba la palabra "Programacion:" ya que no contiene nada. Es decir, que omita esa linea del XSLT.
Gracias
Valora esta pregunta


0