下面是我的 xml 示例。这就是我想要的
- 循环遍历所有汽车
- 如果汽车具有“运动”风格,则显示它们,否则,忽略它
因此,在下面的示例中,我将显示 Ferrari 以及 Convertible 和 Sport 的 2 个值
我有<for-each>Car</end-for-each>
。我想检查一辆车是否具有“运动”风格。我怎么做?我必须在<for-each>Style</end-for-each>
里面有另一个<for-each>Car</end-for-each>
吗?如果我找到了一种运动风格,那么我正在初始化一个变量并分配它,例如
<?xdoxslt:set_variable($_XDOCTX, ’car’, 1)?> --- initialize to 1 if Sport style found
<?xdoxslt:get_variable($_XDOCTX, ’car’)?> --- retrieve
<Car>
<Brand>Honda</Brand>
<Style>Coupe</Style>
<Style>Sedan</Style>
</Car>
<Car>
<Brand>Ferrari</Brand>
<Style>Convertible</Style>
<Style>Sport</Style>
</Car>