我有一个包含许多 CDATA 标记的 xml,这些标记本身包含一个 xml 文档,每个文档都作为一个字符串。
目前这些 CDATA 块实际上就是这样,一个没有任何格式的字符串。
有什么方法可以让 Dreamweaver 自动格式化/缩进 CDATA 标记中的这些代码块?
我有一个包含许多 CDATA 标记的 xml,这些标记本身包含一个 xml 文档,每个文档都作为一个字符串。
目前这些 CDATA 块实际上就是这样,一个没有任何格式的字符串。
有什么方法可以让 Dreamweaver 自动格式化/缩进 CDATA 标记中的这些代码块?
由于这些块在 XML 文档的上下文中不是 XML,由于位于CDATA块中,因此 Dreamweaver 无法知道它们可以被格式化,即使使用“将格式应用于选择”命令也是如此。
不幸的是,我在 Dreamweaver 中唯一可以建议的是将要格式化的 XML 内容复制并粘贴到一个空文档中,然后转到命令 -> 应用源格式,然后将格式化的内容复制并粘贴回源文档中。
我刚刚签入了 Aptana 3,我可以选择CDATA块中的内容并转到 Source -> Format(在我的 Windows 系统上为 CTRL+Shift+F)。不知道这是否同样适用于其他基于 Eclipse 的应用程序。所以也许你可以在 Aptana 中完成这一步。