まず要素と属性を区別することにどんな必然性があるのか、とかそのへんからかな。
同一視して良ければ単純に

(aaa "あああああ"
(bbb "いいいいい")
(ccc (id_2 "222")
(id_1 "111"))
"えええええ")