1

ローカリゼーション ファイルを wddx 形式で保存したいと考えています。

問題は、翻訳を手動で編集する必要がある場合があることです。これは、Coldfusion が 1 行としてファイルに保存するため、wddx 形式の問題である可能性があります。

保存する前に wddx 文字列をフォーマットする方法はありますか?

レオンティ

4

1 に答える 1

2

ColdFusion が xml/wddx のインデントをネイティブにサポートしているとは思わない。したがって、 cflib.org の xmlindentを使用するか、Java に慣れている場合は、多くの解決策が利用可能です。このスレッドを参照してください

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();
于 2012-05-17T11:31:35.827 に答える