duda con un xsl
Tengo un problemilla para transformar un xhtm en un xml, utilizando un fichero xsl.
El xsl examina el fichero xhtm y debe cojer una etiqueta determinada que se repite varias veces en distintos lugares. Mi problema es que no se como poner en el xsl cuando yo necesito filtrar esa etiqueta para q solo coja las q tengan una determinada etiqueta padre por encima, da igual a q nivel de jerarquia, pero q tenga esa etiqueta padre por encima.
Tengo algo parecido a esto:
<xsl:output method="xml" indent="yes"/>
<xsl:template match = "/" >
<xsl:element name="TipoContenido">
<xsl:for-each select="//sb:content">
<xsl:element name="{@type}">
<xsl:for-each select="descendant::sb:contentfield"> </xsl:for-each>
La q necesito filtrar es la sb:contentfield.
Bueno si alguien puede echarme un cable os lo agradeciria.
Salu2.
El xsl examina el fichero xhtm y debe cojer una etiqueta determinada que se repite varias veces en distintos lugares. Mi problema es que no se como poner en el xsl cuando yo necesito filtrar esa etiqueta para q solo coja las q tengan una determinada etiqueta padre por encima, da igual a q nivel de jerarquia, pero q tenga esa etiqueta padre por encima.
Tengo algo parecido a esto:
<xsl:output method="xml" indent="yes"/>
<xsl:template match = "/" >
<xsl:element name="TipoContenido">
<xsl:for-each select="//sb:content">
<xsl:element name="{@type}">
<xsl:for-each select="descendant::sb:contentfield"> </xsl:for-each>
La q necesito filtrar es la sb:contentfield.
Bueno si alguien puede echarme un cable os lo agradeciria.
Salu2.