相关疑难解决方法(0)

是否可以使用Jsoup 1.8.1将HTML转换为XHTML?

String body = "<br>";
Document document = Jsoup.parseBodyFragment(body);
document.outputSettings().escapeMode(EscapeMode.xhtml);
String str = document.body().html();
System.out.println(str);
Run Code Online (Sandbox Code Playgroud)

期望: <br />

结果: <br>

Jsoup可以将值HTML转换为XHTML吗?

html java xhtml jsoup

21
推荐指数
2
解决办法
8189
查看次数

JTidy java API 将 HTML 转换为 XHTML

我正在使用 JTidy 从 HTML 转换为 XHTML,但我在我的 XHTML 文件中发现了这个标签&nbsp;。我可以阻止它吗?
这是我的代码

    //from html to xhtml
   try   
    {  
        fis = new FileInputStream(htmlFileName);  
    }  
    catch (java.io.FileNotFoundException e)   
    {  
        System.out.println("File not found: " + htmlFileName);  
    }  
        Tidy tidy = new Tidy(); 
        tidy.setShowWarnings(false);
        tidy.setXmlTags(false);
        tidy.setInputEncoding("UTF-8");
        tidy.setOutputEncoding("UTF-8");
        tidy.setXHTML(true);// 
        tidy.setMakeClean(true);
        Document xmlDoc = tidy.parseDOM(fis, null);  
    try  
    {  
        tidy.pprint(xmlDoc,new FileOutputStream("c.xhtml"));  
    }  
    catch(Exception e)  
    {  
    }
Run Code Online (Sandbox Code Playgroud)

html java xhtml jtidy

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

html ×2

java ×2

xhtml ×2

jsoup ×1

jtidy ×1