在一个 php 文件中,我有以下内容
<script id="svg-xml" type="text/template">
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<etc />
</script>
并且<?
在 XML 声明的开头呈现为 PHP 开始标记的简短形式。我的解决方案是让 PHP 回显该<
符号并像<?='<'?>?xml version=...
. 有没有其他/更好的选择更优雅?
[编辑]我正在寻找一种替代的 PHP 方法,如果有的话。此外,我不打算关闭短标签,因为我在此页面中到处使用它们中的许多。