Если в файле есть объекты с тегами Books и BooksWnd (другие похожие друг с другом), то при поиске Books находит BooksWnd первым. От этого он не может найти у дерева BooksWnd конец с тегом Books, ищет до конца файла, собирая весь мусор и ломается.
Ошибка встретилась при:
XMLParser:Tree({"Books"}):init()
Со структурой файла currentmap:
...
<BooksWnd
CurBook="Book01">
<Books>
<Book
NameId="Book01"
TextId="Book01_diz" />
</Books>
</BooksWnd>
...
Соответственно необходимо переписать некоторые вещи парсинга в XMLParser:getTree()
Если в файле есть объекты с тегами
BooksиBooksWnd(другие похожие друг с другом), то при поискеBooksнаходитBooksWndпервым. От этого он не может найти у дереваBooksWndконец с тегомBooks, ищет до конца файла, собирая весь мусор и ломается.Ошибка встретилась при:
Со структурой файла
currentmap:Соответственно необходимо переписать некоторые вещи парсинга в
XMLParser:getTree()