我正在尝试对注释进行模板匹配,以便它查找虚拟包含并将其转换为 php 包含:
<node>
<!--#include virtual="/abc/contacts.html" -->
<!-- some random comment -->
</node>
到
<node>
<?php include($_SERVER[DOCUMENT_ROOT]."/abc/contacts.html"); ?>
<!-- some random comment -->
</node>
我正在尝试做类似的事情:
<xsl:template match="comment()" >
<xsl:analyze-string select="." regex="^[\s\S]*<!">
<xsl:matching-substring>
<xsl:text disable-output-escaping="yes"><?php </xsl:text> <xsl:value-of select="." /> <xsl:text disable-output-escaping="yes"> ?></xsl:text>
</xsl:matching-substring>
</xsl:analyze-string>
</xsl:template>
非常感谢解决此问题的任何帮助。