Ik ben voor een xml document waarin plugins stukken van de inhoud bepalen een xsl aan het maken.
Elke plugin heeft een aparte xsl die een match maakt.
Nu werkt, deze code zonder namespace toevoeging goed. Als de namespace echter wel erin staat matcht de template niet meer.
Iemand enig idee wat voor match gemaakt moet worden?
code:
1
2
3
4
5
6
7
| <item id="77" name="Tekst">
<plugin xmlns="Text">
<text id="37" header="Diensten">
<![CDATA[Tekstje]]>
</text>
</plugin>
</item> |
Elke plugin heeft een aparte xsl die een match maakt.
code:
1
2
3
4
5
6
| <xsl:template match="Text:plugin/text">
<xsl:if test="@header">
<strong><xsl:value-of select="@header" disable-output-escaping="yes"/></strong><br/>
</xsl:if>
<xsl:value-of select="." disable-output-escaping="yes"/>
</xsl:template> |
Nu werkt, deze code zonder namespace toevoeging goed. Als de namespace echter wel erin staat matcht de template niet meer.
Iemand enig idee wat voor match gemaakt moet worden?