繁体   English   中英

XML(XSL)错误-将HTML转换为PDF(Java)

[英]XML (XSL) Error — Converting HTML to PDF (Java)

我几乎完成了一个将HTML转换为PDF格式的程序。 我的问题比该程序更具体。 我有一个XSL文件,当我尝试在程序中使用它时,这让我有些难过。

当使用javax.xml.transform.Transformer.transform(source,result)时,由于我的XSL styleSheet,我收到以下警告和错误消息:

编译器警告:元素外部的'leader-length'属性。
错误:“错误(未知位置):fo:list-item不是fo:block的有效子元素。”

可以在以下位置找到有问题的XSL文件: http : //webcoder.info/downloads/xhtml2fo.html

本教程推荐使用: https : //blogs.oracle.com/chrisf/entry/converting_html_to_pdf_using

这些错误消息来自何处/何处的任何帮助将大有帮助! 我完全不了解XSL文件。

非常感谢。

编辑:我想可能是其他错误。 使用其他XSL文件,我得到:“文档为空(您的XSLT样式表可能有问题)”但是,我几乎完全遵循Oracle教程。 他的代码中有错误吗? (在上面的链接内。)

EDIT2:我应该首先将其发布: http : //webcoder.info/downloads/xhtml2fo.xsl

如果该链接不起作用,我将在此处粘贴确切的代码。 谢谢!

EDIT3:这是我尝试用作示例的一些HTML: http : //docs.oracle.com/javase/1.4.2/docs/tooldocs/solaris/classpath.html

<fo:leader ... />之前的行中不应使用斜杠/。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM