Coldfusion wddx有缩进

时间:2012-05-17 10:06:47

标签: coldfusion wddx

我想以wddx格式存储我的本地化文件。

问题在于,有时我需要手动编辑翻译,这可能是wddx格式的问题,因为Coldfusion将其作为单行保存在文件中。

在保存之前,我有办法格式化wddx字符串吗?

Leonti

1 个答案:

答案 0 :(得分:2)

我认为ColdFusion本身不支持缩进xml / wddx。因此,您可以使用xmlindent from cflib.org,或者如果您对java感到满意,可以使用许多解决方案see this thread

Transformer transformer = TransformerFactory.newInstance().newTransformer();
// indent and omit xml declaration
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
StreamResult result = new StreamResult(new StringWriter());
DOMSource source = new DOMSource(doc);
transformer.transform(source, result);
return result.getWriter().toString();