0
我想聚合一個節點的所有子節點中存在的布爾值並將其添加到其父節點。 我的XML文檔的樣子:xslt兒童屬性的布爾聚合
<?xml version="1.0" encoding="UTF-8"?>
<module>
<entity name="test" >
<attributes name="att1" translatable="true">
<attributes name="att2" translatable="false">
<attributes name="att3" translatable="false">
<attributes name="att4" translatable="true">
</attributes>
</entity>
</module>
並將其轉換爲:
<?xml version="1.0" encoding="UTF-8"?>
<module>
<!--
At the entity level the property translatable shall be the result of
the OR aggregation of all children attributes.translatable
i.e.
iterate for all attributes (true OR false OR false OR true = true) ==> entity.translatable=true
-->
<entity name="test" translatable="true">
<attributes name="att1" translatable="true">
<attributes name="att2" translatable="false">
<attributes name="att3" translatable="false">
<attributes name="att4" translatable="true">
</attributes>
</entity>
</module>
,使其結構良好的請編輯源XML。 –
你在新的xml中添加translatable =「true」嗎? – Developer