如何进行HTML到XML转换以生成封闭标签?

如何进行HTML到XML转换以生成封闭标签?,第1张

概述如何进行xml到html转换生成封闭标签. 这里解释了上下文:Error while generating pdf from Html file in Java using iText 当我尝试使用iText和XML Worker将html转换为pdf时,我被要求给出< hr>的结束标记.和< br>标签.如果我手动执行此 *** 作:转换为pdf工作!但我不想手动添加每个结束标记.我该如何以自动方式完 如何进行xml到HTML转换以生成封闭标签.

这里解释了上下文:Error while generating pdf from Html file in Java using iText

当我尝试使用iText和XML Worker将HTML转换为pdf时,我被要求给出< hr>的结束标记.和< br>标签.如果我手动执行此 *** 作:转换为pdf工作!但我不想手动添加每个结束标记.我该如何以自动方式完成此 *** 作?

解决方法 您遇到此问题是因为您正在向iText的XML Worker提供HTML. XML Worker需要XML,因此您需要将HTML转换为xhtml.

有关如何在官方iText网站上执行此 *** 作的示例:D00_XHTML

public static voID tIDyUp(String path) throws IOException {    file HTML = new file(path);    byte[] xhtml = Jsoup.parse(HTML,"US-ASCII").HTML().getBytes();    file dir = new file("results/xml");    dir.mkdirs();    fileOutputStream fos = new fileOutputStream(new file(dir,HTML.getname()));    fos.write(xhtml);    fos.close();}

在这个例子中,我们获得了一个普通HTML文件的路径(类似于你所拥有的).然后,我们使用Jsoup库将HTML解析为xhtml字节数组.在这个例子中,我们使用该字节数组将xhtml文件写入磁盘.您可以直接使用字节数组作为XML Worker的输入.

总结

以上是内存溢出为你收集整理的如何进行HTML到XML转换以生成封闭标签?全部内容,希望文章能够帮你解决如何进行HTML到XML转换以生成封闭标签?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1107483.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存