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