【问题标题】:How to set Tidy configuration to not replace <br> tags?如何将 Tidy 配置设置为不替换 <br> 标签?
【发布时间】:2013-12-22 00:13:42
【问题描述】:
    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”在我的输出中应该有
字面意思。

【问题讨论】:

    标签: java html-parsing jtidy


    【解决方案1】:

    这条线在哪里

     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 标记内)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-16
      • 1970-01-01
      • 2015-08-15
      • 1970-01-01
      • 1970-01-01
      • 2010-09-13
      • 1970-01-01
      相关资源
      最近更新 更多