如何将Tidy配置设置为不替换<br/>标签?

时间:2013-12-05 07:00:05

标签: 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文件中的输出为&#34; Hello
world1&#34;。在这里,&#34; Hello world&#34;在我的输出中应该有字面意思。

1 个答案:

答案 0 :(得分:0)

你有这条线的地方

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