Исправлено: ошибка синтаксического анализа Microsoft Word XML.

Несколько пользователей сообщают, что сталкиваются с ошибкой синтаксического анализа XML всякий раз, когда они пытаются открыть документ Microsoft Word, который они ранее экспортировали. Проблема обычно возникает после обновления пользователем до новой версии Office или после того, как документ Word ранее был экспортирован из другой программы. Проблема обычно возникает на компьютерах с Windows 7 и Windows 9.

Что вызывает ошибку синтаксического анализа XML в Microsoft Word?

Как видно из сообщения об ошибке, код ошибки является общим и не указывает на конкретную проблему. Хотя не существует быстрого универсального решения, которое позволило бы устранить проблему, местоположение является индикатором того, где искать, чтобы решить проблему.

Мы исследовали проблему, просмотрев различные отчеты пользователей и попытавшись воспроизвести проблему. Как оказалось, есть несколько виновников, которые могут в конечном итоге вызвать эту конкретную проблему:

  • Обновление Windows, используемое для анализа, не установлено - это, безусловно, самая распространенная проблема. Это конкретное обновление должно быть включено в WSUS, но по какой-то причине Центр обновления Windows не устанавливает его на всех машинах, что приводит к ошибке синтаксического анализа XML .
  • Изображение SVG, включенное в документ, не анализируется правильно. Эта проблема также может возникать из-за XMLlite, который неожиданно возвращает код ошибки нехватки памяти во время анализа изображения SVG.
  • Ошибки кодирования внутри XML-кода, принадлежащего документу. Скорее всего, XML-файл содержит ошибки кодирования, которые редактор Word не может понять.

Если в настоящее время вы пытаетесь устранить  ошибку синтаксического анализа XML,  эта статья предоставит вам список проверенных шагов по устранению неполадок. Ниже приведен список методов, которые другие пользователи в аналогичной ситуации использовали для решения проблемы.

Чтобы обеспечить наилучшие результаты, следуйте приведенным ниже методам, пока не найдете исправление, которое эффективно устраняет проблему. Давай начнем!

Метод 1: установка SVG-графики Центр обновления Windows

Этот метод обычно считается успешным в Windows 7 и Windows 8, но мы успешно воссоздали шаги для Windows 10. Эта проблема возникает из-за ошибки, которую WU (Центр обновления Windows) предпринимает при установке определенных обновлений.

Как оказалось, это конкретное обновление (то, которое создает проблему) должно быть автоматически установлено компонентом обновления, поскольку оно входит в число утвержденных обновлений WSUS (Windows Server Update Services) .

К счастью, вы также можете установить отсутствующее обновление (KB2563227) с веб-страницы Microsoft. Вот краткое руководство, как это сделать:

  1. Перейдите по этой ссылке ( здесь ) и прокрутите вниз до раздела с информацией об обновлении . Затем загрузите соответствующее обновление в соответствии с вашей версией Windows и архитектурой операционной системы.
  2. На следующем экране выберите свой язык и нажмите кнопку « Загрузить» .
  3. Подождите, пока загрузка будет завершена, затем откройте исполняемый файл обновления и следуйте инструкциям на экране, чтобы установить его в вашей системе.
  4. После установки обновления перезагрузите компьютер. При следующем запуске откройте тот же документ Word, в котором ранее отображалась  ошибка синтаксического анализа XML,  и посмотрите, устранена ли проблема.

Если вы по-прежнему сталкиваетесь с  ошибкой XML Parsing Error  , перейдите к следующему методу ниже.

Метод 2: устранение ошибки с помощью Notepad ++ и Winrar или Winzip

Если первый метод не помог решить проблему, весьма вероятно, что код XML, сопровождающий ваш документ Word, не соответствует спецификации XML. Скорее всего, XML-код, сопровождающий текст, содержит ошибки кодировки.

К счастью, окно с ошибкой предоставит вам дополнительную полезную информацию, которая поможет нам более точно определить проблему. Чтобы быть точным, атрибут Location прямо под сообщением об ошибке синтаксического анализа XML укажет вам на строку и столбец, где находится ошибочный код.

Вы можете заметить, что атрибут Location указывает на файл .xml, когда вы пытаетесь открыть файл Word. Хотите знать, почему это так? Это потому, что файл .doc на самом деле является файлом .zip, который содержит коллекцию файлов .xml.

Следуйте приведенным ниже инструкциям, чтобы использовать Notepad ++ и WinRar для решения проблемы и открытия документа Word без  ошибки синтаксического анализа XML:

  1. Щелкните правой кнопкой мыши документ, вызывающий ошибку, и измените форму расширения .doc на. zip . Когда вас попросят подтвердить изменение имени расширения, нажмите Да для подтверждения.

    Примечание. Если вы не можете просмотреть расширение файла, перейдите на вкладку « Просмотр » в проводнике и убедитесь, что установлен флажок, связанный с расширениями имени файла .

  2. Файл .DOC или .DOCX нельзя безопасно преобразовать в файл .ZIP, вы можете дважды щелкнуть его, чтобы открыть его. Вы увидите коллекцию файлов, о существовании которых вы даже не подозревали.

    Примечание. Если вы не можете открыть документ .zip, загрузите Winzip по этой ссылке ( здесь ).

  3. Затем давайте посмотрим на сообщение об ошибке и посмотрим, какой XML-документ вызывает ошибку. В нашем случае ответственным документом был document.xml. Имея это в виду, извлеките XML-файл за пределы ZIP-архива, чтобы мы могли начать редактирование.

  4. Вы можете открыть XML-файл с помощью множества текстовых редакторов, но мы рекомендуем Notepad ++, потому что он надежен и имеет функцию выделения кода, которая значительно упростит нам задачу. Если в вашей системе не установлен Notepad ++, вы можете скачать его по этой ссылке ( здесь ).
  5. После установки Notepad ++ в вашей системе щелкните правой кнопкой мыши XML-файл, извлеченный на шаге 3, и выберите « Редактировать с помощью NotePad ++» .
  6. Затем нам нужно установить плагин под названием XML Tools , чтобы просматривать правильные строки и столбцы. Это поможет нам намного легче определить ошибку. Для этого перейдите в Плагины (используя ленту вверху), а затем перейдите в Диспетчер плагинов> Показать диспетчер плагинов .
  7. Затем перейдите на вкладку « Доступные », найдите в списке плагин XML Tools, выберите его и нажмите кнопку « Установить» . Затем перезапустите NotePad ++, чтобы включить плагин.
  8. После установки XML Tools в Notepad ++ перейдите в Plugins> XML Tools и нажмите Pretty print (только XML - с разрывами строк) .
  9. После форматирования файла перейдите к строке, упомянутой в ошибке, не забывая о столбце. Теперь ошибка может быть разной в каждой ситуации, но ищите ссылки, которые имеют странный формат, или код и специальные символы, которые не заключены в блок кода. Как правило, подобные несоответствия помечаются восклицательным знаком рядом со строкой.
  10. После устранения ошибки сохраните файл XML и вставьте его обратно в файл .ZIP.
  11. Как только XML-файл будет передан обратно, переименуйте файл обратно в то, что он был (.doc или .docx), и откройте его снова. Если ошибка была устранена правильно, у вас не должно возникнуть проблем с открытием документа.