Поскольку здесь было довольно тихо, я заглянул в исходный код и документацию.
В строке 259 Zend_Config_Xml атрибуты объекта SimpleXMLElement преобразуются в строку, в результате чего:
options Object of: SimpleXMLElement
@attributes Array [2]
label (string:7) I can't see this because
value (string:21) something happens to this
став
options (string:21) something happens to this
Итак, я просмотрел документацию только для того, чтобы обнаружить, что «значение» является зарезервированным ключевым словом, когда используется в качестве атрибута в файле XML, который загружается в Zend_Config_Xml:
Пример # 2 Использование атрибутов тега в Zend_Config_Xml
".. Zend_Config_Xml также поддерживает два
дополнительные способы определения узлов в
конфигурация. Оба используют
атрибутов. Поскольку расширяется и
атрибуты значения являются зарезервированными ключевыми словами
(последний по второму способу
используя атрибуты), они не могут быть
б ... "
Таким образом, это представляется «ожидаемым» согласно документации.
Я не совсем счастлив, что это хорошая идея, учитывая, что «значение» является атрибутом элементов формы.