Я пытаюсь преобразовать XML в уценку
public static Document transformXmlToMarkdown(String xml) throws TransformerException {
Source source = new StreamSource(new StringReader(xml));
TransformerFactory tFactory=TransformerFactory.newInstance();
DOMResult result = new DOMResult();
Transformer transform = tFactory.newTransformer(new StreamSource(new StringReader(markdown)));
transform.transform(source, result);
return (Document) result.getNode();
}
markdown
в new StringReader(markdown)
основано здесь . Проблема с этим кодом в том, что я не преобразую.
Ввод:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<en-note>
<div>
<br/>
</div>
<div>
<br/>
</div>
<en-media hash="" type="application/octet-stream"/>
<div>
<br/>
</div>
<div>This is my first Evernote blog with image/photo attached.</div>
<div>
<br/>
</div>
<div>This is another line. </div>
<div>
<br/>
</div>
<div>Some
<i>formatting </i>also for
<b>some </b>lines.
</div>
</en-note>
Вывод должен быть:
This is my first Evernote blog with image/photo attached.
This is another line.
Some _formatting_ also for **some** lines.
Любые подсказки приветствуются.