现在,我需要循环遍历一个列表并显示其中的每个元素,为此我使用命令<xsl:for-each select="myObject/myList">,但是当FOP开始解析XML时,我得到了以下错误:java.lang.ClassCastException: org.apache.fop.fo.UnknownXMLObj cannot be cast to org.apache.fop.fo.pagination.Root
假设我们必须在一次迭代中在列表理解中插入两个元素,但是我们必须选择要插入的两个元素。我们怎样才能理解这样一个清单。我还知道,在列表理解中,第二个循环运行得更快(就像在for循环中那样),而且在我们的代码中,host in hostnames运行得更快,而不是其他想要的方式。或者这在清单理解中是不可能的。
我知道这一点根本无法读懂,而且还有更好的方法把它写出来。(如使用dict