Цитата: MWWRuza ➤ Возможно просто в какой-то строке кодировка не UTF... На глаз не видно, а читаться нормально не будет.
????
Тэги описываются на англицком, а при анализе "кривизны" просто прога смотрит наличие узла по имени тэга... на начальном этапе создания программы "мучил" файлы разными кодировками и у меня выходило, что при латинских наименованиях узлов программе "по барабану" их кодировка: 1250, 1251, UTF-8, 866. Однако при "русских" описаниях объектов "КОД", "ИНН", если не писать их сразу в UTF ЕГАИС ругался на неверную структуру файла.
Думаю "проблема" в том, что вся работа с ХМЛ построена на разных классах работы с ХМЛ, которые в каждом методе анализируют структуры файла и каждого используемого узла несмотря на моё желание получить только малую часть из него - мельком глядел в исходники инструмента... там куча анализаторов на C, Harbour, Asm причем для разных классов работы с ХМЛ разные (из разных стран) разработчики -
open source однако?