java - 如何设置 Tidy 配置不替换 <br> 标签?

标签 java html-parsing jtidy

    File file = new File("xxxxxxx");
    String y1 = "<html><body><table><tr><td><textarea>Hello <br /> world1</textarea></td></tr></table></body></html>";
    FileWriter fw = new FileWriter(file);
    fw.write(y1);
    fw.close();

    FileReader r = new FileReader(file);
    Tidy tidy = new Tidy(); 
    tidy.setXHTML(true); 
    tidy.setShowWarnings(false);
    tidy.setQuiet(true);
    tidy.setHideComments(true);
    String tempFile = file + ".tmpPdf";
    FileWriter w = new FileWriter(tempFile); 
    tidy.parse(r, w);
    r.close();
    w.close();

我希望 .tmpPdf 文件中的输出为“Hello
world1”。在这里,“Hello world”在我的输出中应该在字面上有

最佳答案

这条线在哪里

 String y1 = "<html><body><table><tr><td><textarea>Hello <br /> world1</textarea></td></tr></table></body></html>";

我想你想要这个

 String y1 = "<html><body><table><tr><td><textarea>Hello\nworld1</textarea></td></tr></table></body></html>";

您想要一个换行符(并且它位于 textarea 标记内)。

关于java - 如何设置 Tidy 配置不替换 <br> 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20393493/

相关文章:

java - 如何删除字符串中 HTML 标记中的所有 HTML 属性

python - 在Python中解析损坏的html页面

java - 如何从java中的任何网页获取标题文本

java - 如何在 Java 中更改 HTML 标签内容?

java - Jsoup tagName() 给出错误的标签

java - JTidy 保留 CSS 规则

Java XSL/XML JAXB

java - 当我使用 json.org 解析时出现 JSON 错误

java - Clojure 自定义 Java 互操作

java - 如何在到达带注释的句柄之前转换 Requestbody 的字段