在 Groovy 脚本中是否可以执行条件导入语句?
if (test){
import this.package.class
} else {
import that.package.class
}
Run Code Online (Sandbox Code Playgroud)
这样做的背景是想在 MacOS 10.5 上使用一些东西,它只有 JDK1.5,所以一个特定的类不可用,但我找到了一个为其编写了向后移植的人。
<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文件... 链接