2012-05-17 3 views
1

Я хочу сохранить файлы локализации в формате wddx.Coldfusion wddx с отступом

Проблема в том, что иногда мне нужно редактировать перевод вручную, что может быть проблемой с форматом wddx, поскольку Coldfusion сохраняет его в файле как одну строку.

Есть ли способ форматировать строку wddx перед ее сохранением?

Леонтий

ответ

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(); 
+0

Именно то, что мне нужно! – Leonti

Смежные вопросы