有条件地 select iReport 中的列表节点?

Conditionally select a list node in iReport?

如何根据条件 select 来自 XML 数据源的节点? 例如,我有一个具有多个客户节点的 xml。我现在想要 select 所有 type=business 的客户。

<list>
  <customer>
   <type>business</type>
   <amount>10</amount>
  </customer>
  <customer>
   <type>private</type>
   <amount>20</amount>
  </customer>
</list>

iReport jrxml 的表达式是什么?我必须使用 XPATH 来定位元素吗?

是的,您应该使用 XPath。试试这个:

/list/customer[type='business']