如何使用XSLT创建PHP/JSP/ERB标记?
我有一堆XML文件,用来生成HTML页面。这些页面最终会用一些如何使用XSLT创建PHP/JSP/ERB标记?,php,xml,xslt,erb,cdata,Php,Xml,Xslt,Erb,Cdata,我有一堆XML文件,用来生成HTML页面。这些页面最终会用一些标记(手工)标记,并制作成Ruby.erb模板 是否有一种方法可以在XSL转换期间直接生成特殊标记或 我尝试过使用块,但是输出是用和而不是生成的 将此转换应用于任何XML文档(未使用)会产生: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output omit-xml-declaratio
标记(手工)标记,并制作成Ruby.erb模板
是否有一种方法可以在XSL转换期间直接生成特殊标记
或
我尝试过使用
块,但是输出是用
和
而不是
生成的
将此转换应用于任何XML文档(未使用)会产生:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes"/>
<xsl:template match="/">
<xsl:processing-instruction name="php"/>
<xsl:text disable-output-escaping="yes">
<% Hello World! %>
</xsl:text>
</xsl:template>
</xsl:stylesheet>
<?php?>
<% Hello World! %>
问得好,+1。请参阅我的答案以获得解释和一个完整的示例。非常好,谢谢,这就成功了!我正在使用Javascript与ActiveXObject(“Microsoft.XMLDOM”)
和ActiveXObject(“Scripting.FileSystemObject”)
进行转换,它似乎支持禁用输出转义=“yes”
指令:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes"/>
<xsl:template match="/">
<xsl:processing-instruction name="php"/>
<xsl:text disable-output-escaping="yes">
<% Hello World! %>
</xsl:text>
</xsl:template>
</xsl:stylesheet>
<?php?>
<% Hello World! %>