У меня есть блок выборки данных в XML. Каждые данные имеют атрибут «switch», указывающий, выключен или выключен переключатель (значение по умолчанию выключено).
Цель состоит в том, чтобы добавить эту информацию благодаря XSLT как атрибуту блока. Этот новый атрибут "action" указывает, был ли переключатель выключен или включен в блоке данных.
Дело 1:
<block>
<data switch="true">2.4</data>
<data switch="true">2.4</data>
<data>270.0</data>
<data>244.79999999999998</data>
<data>330.59999999999997</data>
</block>
преобразовано в
<block action="turnedOFF">
<data switch="true">2.4</data>
<data switch="true">2.4</data>
<data>270.0</data>
<data>244.79999999999998</data>
<data>330.59999999999997</data>
</block>
Случай 2: обратное, xml ниже:
<block>
<data>270.0</data>
<data>244.79999999999998</data>
<data>330.59999999999997</data>
<data switch="true">2.4</data>
<data switch="true">2.4</data>
</block>
должен быть преобразован в:
<block action="turnedON">
<data>270.0</data>
<data>244.79999999999998</data>
<data>330.59999999999997</data>
<data switch="true">2.4</data>
<data switch="true">2.4</data>
</block>