Я разрабатываю PHP-приложение на основе XML, которое внезапно «потеряло» все возможности XML.(PHP) Внезапные проблемы без объекта DOMDocument
Он просто дает ошибки, не связанные с объектом, для всех функций DOMDocument/XML, таких как item, replaceChild, removeChild и т. Д., Генерирует ошибки, не связанные с объектом. Вчера не случилось, и я ничего не изменил в коде.
Есть также ошибки, такие как Не удалось разобрать QName, имя атрибута ошибки в Entity и т. Д., В то время как данные XML все те же, что и в течение последних нескольких месяцев, поэтому никаких изменений там нет.
Кажется, что библиотека DOMDocument полностью недоступна, а PHPinfo заявляет, что все необходимые модули и т. Д. Включены.
EDIT:
Теперь, похоже, как SimpleXML функции asXML() добавляет новый элемент к документу:
<ns:@attributes/>
Если то, что вы говорите, истинно, ничто не может быть неправильным. Так что вы ошибаетесь в некотором роде - что-то определенно изменилось. Чтобы понять, что не так, нам понадобится образец вашего кода и XML-данных, а также подробная информация о том, где вы столкнулись с ошибками. Существует не так много, что мы можем сделать с небольшим количеством информации, которую вы предоставили, за исключением случайных догадок. – prodigitalson