当前位置: 首页 > 面试题库 >

HTML到Java的Markdown

那绪
2023-03-14
问题内容

有没有一种简单的方法可以使用JAVA将HTML转换为markdown?

我目前正在使用Java MarkdownJ
库将markdown转换为html。

import com.petebevin.markdown.MarkdownProcessor;
...
public static String getHTML(String markdown) {
    MarkdownProcessor markdown_processor = new MarkdownProcessor();
    return markdown_processor.markdown(markdown);
}

public static String getMarkdown(String html) {
/* TODO Ask stackoverflow */
}

问题答案:

使用此 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));
    }


 类似资料:
  • 问题内容: 我正在使用签名的Java小程序从用户的文件系统加载图像。 然后,我想在运行小程序的网站中显示此图像。 我知道如何在applet和JavaScript之间进行通信,但是我只使用字符串和数字作为参数。 如何处理图像对象,如何在网站上显示它们? 如果需要,我可以在applet中转换格式以匹配JavaScript。 编辑: 我通过JSObject的调用将Image对象从Java传递给了java

  • 问题内容: 我在将applet嵌入网页时遇到麻烦。我认为我做的不正确。 * 我的html文件与.class文件位于同一目录中 我的主要方法是在CardApp类中 这是我的html代码 问题答案: 要使applet在各种浏览器上都能正常工作是非常困难的。早期,标签没有得到适当的标准化,因此Internet Explorer和Mozilla采取了不同的方向。 Sun开发了一种通用JavaScript,

  • 我不确定是否最好的方法是使用XSLT处理器(如果是的话,那是Java的呢?)并且自己创建样式表--难道没有一个Java库已经可以做到这一点了吗?我正在使用jodconverter从ODT->PDF,但即使OpenOffice Writer可以处理内容的复制和粘贴并以所需的方式显示它,但jodconverter似乎不能“翻译”单个HTML片段(或者我错了吗?)。 任何想法和建议都将是非常欢迎的。我应

  • 问题内容: 什么HTML解析器具有以下功能: 快速 线程安全 可靠且无错误 解析HTML和XML 处理错误的HTML 有一个DOM实现 支持HTML4,JavaScript和CSS标签 相对简单的面向对象的API 您认为哪种解析器更好? 谢谢。 问题答案: ApacheTika是最佳选择。Apache最近从现有项目中提取了许多子项目并将其公开。提卡(Tika)是其中之一,以前是Apache Luc

  • 问题内容: 目前,我过去通常在字符串中转义不需要的HTML标记,但是后来我意识到它也可以转义带有重音的字符,这是我不想要的。 您是否知道任何用于转义HTML标记的解决方案,但请保留我的特殊字母(对某些人来说,这是正常的;])。 提前致谢! 巴拉斯 问题答案: