我正在对播客源进行故障排除。我不确定最适合这样的工作的工具,但我首先在 emacs sgml-mode 中打开提要并运行 sgml-pretty-print,希望得到更好的外观。
漂亮的打印和语法突出显示无法正常工作。它们被类似这样的标记抛弃:
<item>
<description>
<![CDATA[ Some text... "quoted text” ... and so on.]]>
</description>
</item>
请注意开始的双引号,然后是结束的反引号。我相信这是有效的 SGML。它在 CDATA 内部。然而,此时 emacs 漂亮的打印和语法高亮被搞砸了。它无法判断报价何时结束或 CDATA 何时结束。
有什么方法可以让 emacs 正确处理这个文档吗?
出于好奇,您可以看到我正在使用的提要是http://audio.commonwealthclub.org/audio/podcast/climateone.xml