我想以wddx格式存储我的本地化文件。
问题是,有时我需要手动编辑翻译,这可能是wddx格式的问题,因为Coldfusion将其保存在文件中作为单行。
有没有办法在保存之前格式化wddx字符串?
莱昂蒂
发布于 2012-05-17 19:31:36
我不认为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();https://stackoverflow.com/questions/10633609
复制相似问题