Какие есть языки разметки, по типу XML, только без строгой вложенности?
Приведу в пример календарь.
Если его составлять на языке разметки XML, то вложенность будет строгая, год>месяц>(неделя+день) или год>неделя>(месяц+день), а объединить это не получится, так чтобы и к неделям и к месяцам добавить дочерние элементы дни, т.к. одна неделя и её вложенные элементы дни, на стыке месяцев может принадлежать разным месяцам.
Проиллюстрирую картинкой:
Поэтому и ищу инструмент в котором это возможно т.к. главное требование это внутреннее представление данных в текстовом формате, как в XML.