<td>text text text</br>text text<td>
Run Code Online (Sandbox Code Playgroud)
是合法的HTML - 但它会导致XmlWorker 5.5.5和iText 5.5.5出错
com.itextpdf.tool.xml.exceptions.RuntimeWorkerException:找到无效的嵌套标记br,预期结束标记td.
如果你删除'br'然后代码工作,当然只有你没有获得多行行
这也没有通过在td css中使用white-space:pre并将'br'转换为回车来修复,因为iText会有效地忽略新行
这是一个特征/问题/从未被问过的事情吗?或者我错过了不在示例中的内容?
html文件... 链接
这是无效的XHTML:
<td>text text text</br>text text<td>
Run Code Online (Sandbox Code Playgroud)
这是有效的XHTML:
<td>text text text<br />text text<td>
Run Code Online (Sandbox Code Playgroud)
请</br>
改成<br />
.因为当XML解析器遇到结束标记 </br>
而没有首先遇到开始标记时 <br>
,它会抛出异常,因为您的XML无效.
请注意,这<br />
是<br></br>
(一个开始标记紧跟一个结束标记)的简写.
归档时间: |
|
查看次数: |
6798 次 |
最近记录: |