Что-то, что должно быть очень легким, было квестом моего дня.
Как установить атрибут переменной элемента xml?
Это то, что я ожидал работать:
xmlElement.attribute(variableAttr) = "the variable attribute is set to this string";
Тем не менее, я получаю сообщение об ошибке, что это значение может быть получено только как ссылка, а не установлено.
Конечно, следующее также не работает, так как будет искать атрибут с именем variableAttr, а не атрибут, названный по значению переменной variableAttr:
xmlElement.@variableAttr = "example";