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/