Próbuję wygenerować kod C# za pomocą XSLT - jego pracy świetnie dopóki nie dostać się do leków generycznych i trzeba wyjściu jakiś tekst tak:XSLT: Wyłącz wyjście ucieczki w całym dokumencie
MyClass<Type>
w tym przypadek odkryłem, że jedynym sposobem, aby emitować to wykonać następujące czynności:
MyClass<xsl:text disable-output-escaping="yes"><</xsl:text>Type<xsl:text disable-output-escaping="yes">></xsl:text>
Gdzie:
- Często to wszystko musi iść w jednym l ine, inaczej możesz skończyć z podziałów wierszy w kodzie wygenerowanym
- W powyższym przykładzie I technicznie mógł użyć tylko 1
<xsl:text />
jednak zwykle typType
jest podana za pośrednictwem innego szablonu, na przykład:
<xsl:value-of select="@type" />
Nie mam nic przeciwko temu, że muszę pisać <
, ale chciałbym uniknąć pisania <xsl:text disable-output-escaping="yes"><</xsl:text>
tylko dla jednej postaci!
Czy istnieje sposób na wykonanie disable-output-escaping="yes"
dla całego dokumentu?
Life saver! Dzięki! – killercowuk