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);
と "<" としてエスケープされて壊れます。テキストをエスケープせずに出力するにはどうすればよいですか? それが不可能または悪い場合、どうすれば回避できますか?