Try
echo -e "hello\nworld"
hello
world
работал для меня в nano-редакторе.
Используйте это XSLT.
, Если Вы нуждаетесь в помощи с помощью XSLT и Java здесь, фрагмент кода:
public static void main(String[] args) throws Exception {
File xsltFile = new File("mardownXSLT.xslt");
Source xmlSource = new StreamSource(new StringReader(theHTML));
Source xsltSource = new StreamSource(xsltFile);
TransformerFactory transFact =
TransformerFactory.newInstance();
Transformer trans = transFact.newTransformer(xsltSource);
StringWriter result = new StringWriter();
trans.transform(xmlSource, new StreamResult(result));
}
Я работаю над той же проблемой и экспериментирую с парой различных методов.
ответ выше мог работать. Вы могли использовать jTidy библиотека , чтобы сделать, начальная очистка работает и преобразовывает от HTML до XHTML. Вы используете таблица стилей XSLT связанный выше.
, К сожалению, нет никакой библиотеки, которая имеет универсальную функцию, чтобы сделать это в Java. Вы могли попытаться использовать сценарий html2text Python с Jython, но я еще не попробовал это!
если вы используете редактор WMD и хотите получить код уценки на стороне сервера, просто используйте эти опции перед загрузкой скрипт wmd.js
:
wmd_options = {
// format sent to the server. can also be "HTML"
output: "Markdown",
// line wrapping length for lists, blockquotes, etc.
lineLength: 40,
// toolbar buttons. Undo and redo get appended automatically.
buttons: "bold italic | link blockquote code image | ol ul heading hr",
// option to automatically add WMD to the first textarea found.
autostart: true
};