Здравствуйте, _agg, Вы писали:
_>Всем привет, возникла проблема чтения с помощью XmlReader, метод из DLL возвращает XML вот такого вида: _><result> _> <command>OpenShift</command> _> <parameters params="1"> _> <p1 type="string"><errorCode>115</errorCode><description>openShift возвратил 115. Команда не поддерживается в данном режиме _>Открытая смена; 24 часа кончились</description></p1> _> </parameters> _></result>
_>Во время парсинга XML когда парсер доходит до значения начинающегося с "<errorCode>115<" возникает исключение с вот таким сообщением: _>"Ссылка на необъявленный объект подстановки "LT"., строка 1, позиция 79."
Если я правильно понимаю, то проблема — в case-sensitivity. Попробуйте руками скормить ему тот же код, только с <errorCode>115 и так далее. _>Подскажите пожалуйста кто знает/сталкивался с подобным и как такое решить?
Если я угадал, то правильный способ — скормить ему рукопашный DTD. Простой способ — перед вызовом XmlReader перевести все entity в lowercase.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.