Как насчет словаря?
Что-то вроде этого:
myStruct = {'field1': 'some val', 'field2': 'some val'}
Тогда можно использовать это для управления значениями:
print myStruct['field1']
myStruct['field2'] = 'some other values'
И значения не должны быть строки. Они могут быть в значительной степени любым другим объектом.
Похоже, вы жалуетесь на то, что вы разместили свой узел
над узлом
. Либо переместите узел
наверх, чтобы он стал первым элементом в файле, либо удалите его (поскольку вы, похоже, его не используете).
From configSections
Элемент :
Если элемент configSections находится в файл конфигурации, configSections элемент должен быть первым дочерним элементом элемент элемента конфигурации.