【问题标题】:Coldfusion wddx with indentation带有缩进的 Coldfusion wddx
【发布时间】:2012-05-24 21:43:34
【问题描述】:

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

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

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

莱昂蒂

【问题讨论】:

    标签: coldfusion wddx


    【解决方案1】:

    我认为 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();
    

    【讨论】:

      猜你喜欢
      • 2010-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-23
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多