Посидел я пару часиков и усовершенствовал эту либу:
1. Теперь нет ограничений на атрибуты (задавалось с помощью массивов для каждого экземпляра).
2. Усовершествовал функцию загрузки xml документа... теперь его можно загрузить как отдельную ветку.
3. Не изменил синтаксис, так что все приложения использующие эту библиотеку будут работать
Прошу потестить на наличие багов...