Нужен распарсить docx файл при помощи Луа.
Поэтому вы пишете полнейший "велосипед"?
Ну, конечно, для DOCX нет готовых библиотек, именно в корне написанных на Lua, но он же поддерживает COM-взаимодействие с MS Office, в крайнем случае - "прикрутите" его к библиотекам, написанным на других языках, а то "велосипед" для DOCX в зависимости от требований может обойтись и в миллион долларов, а у вас столько нет.
Если все-таки XML:
Пробовал luaxml но не получилось (а может и не сумел) ... luaxml не видит структуру с двоеточиями
Это называется namespace prefix, что значит "не видит", что по другим библиотекам для XML?