我正在使用 Perl 的 XML::Twig 模块将 XML 转换为 (X)HTML。我需要输出一个如下所示的 Javascript 元素:
<script type="text/javascript">window.onload = function(){for(i = 1; i < 5; i++)collapse("tbl" + i);}</script>
由于脚本包含未经 XML 批准的“<”,因此当我调用 时$node->set_text($code);
,它被转义为“<”,这会破坏它。如何在不转义的情况下输出文本?如果这是不可能的或不好的,我该如何解决?