Ik genereer XML met ASP dmv het Microsoft.XMLDOM object. Deze XML wordt met XSLT omgezet naar HTML en dit wordt afgedrukt op het scherm.
Dit principe werkt prima, maar tags die ik op onderstaande manier in een element zet wordt niet verwerkt door de XSL style sheet.
Dit komt omdat ze geescaped worden. Waardoor dit:
niet gaat werken binnen <item>.
Heeft iemand een idee hoe ik kan voorkomen dat die tags geescaped worden? Alvast bedankt voor de moeite.
ASP.NET Visual Basic:
1
| Response.write XMLDoc.transformNode(myXSL) |
Dit principe werkt prima, maar tags die ik op onderstaande manier in een element zet wordt niet verwerkt door de XSL style sheet.
ASP.NET Visual Basic:
1
2
3
| Set item = XMLDoc.createNode("element", "item", "") item.Text = "Dit is een <B>item</B>" bag.appendChild(bericht) |
Dit komt omdat ze geescaped worden. Waardoor dit:
code:
1
2
3
4
5
| <xsl:template match="B|I|U">
<xsl:element name="{name()}">
<xsl:apply-templates/>
</xsl:element>
</xsl:template> |
niet gaat werken binnen <item>.
Heeft iemand een idee hoe ik kan voorkomen dat die tags geescaped worden? Alvast bedankt voor de moeite.