Виправлення: помилка синтаксичного аналізу XML у Microsoft Word

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

Що спричиняє помилку синтаксичного аналізу XML із Microsoft Word?

Як видно з повідомлення про помилку, код помилки є загальним і не вказує на конкретну проблему. Незважаючи на те, що не існує способу швидкого вирішення проблем, який би змусив проблему зникнути, розташування є показником того, де шукати, щоб вирішити проблему.

Ми досліджували проблему, переглядаючи різні звіти користувачів та намагаючись відтворити проблему. Як виявляється, є декілька винних, які в кінцевому підсумку можуть викликати саме цю проблему:

  • Оновлення Windows, яке використовується для синтаксичного аналізу, не встановлено - це безперечно найпоширеніша проблема. Це конкретне оновлення має бути включено до складу WSUS, але з певних причин Windows Update не встановлює його на всіх машинах, що спричиняє помилку синтаксичного аналізу XML .
  • Графіка SVG, що міститься в документі, проаналізована неправильно - Ця проблема може виникнути через XMLlite, який несподівано повертає код помилки, що не вистачає пам’яті під час синтаксичного аналізу графіки SVG.
  • Помилки кодування всередині XML-коду, що належить документу - Швидше за все, файл XML містить помилки кодування, які редактор Word не може зрозуміти.

Якщо ви зараз намагаєтесь вирішити  помилку синтаксичного аналізу XML,  ця стаття надасть вам список перевірених кроків з усунення несправностей. Нижче наведено перелік методів, які використовували інші користувачі у подібній ситуації для вирішення проблеми.

Щоб забезпечити найкращі результати, дотримуйтесь наведених нижче методів, поки не знайдете виправлення, яке допоможе вирішити проблему. Давайте почнемо!

Спосіб 1: Встановлення графічного SVG Windows Update

Як правило, цей метод є успішним у Windows 7 та Windows 8, але ми успішно відтворили кроки для Windows 10. Ця проблема виникає через неправильний крок, який виконує WU (Windows Update) під час інсталяції певних оновлень.

Як виявляється, саме це оновлення (те, що створює проблему) повинно бути автоматично встановлене компонентом оновлення, оскільки воно входить до затверджених WSUS (служб оновлення Windows Server) оновлень.

На щастя, ви також можете встановити відсутні оновлення (KB2563227) через веб-сторінку корпорації Майкрософт. Ось короткий посібник, як це зробити:

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

Якщо ви все ще стикаєтеся з помилкою помилки синтаксичного аналізу XML,  перейдіть  до наступного методу нижче.

Спосіб 2: Вирішення помилки за допомогою Notepad ++ та Winrar або Winzip

Якщо перший метод не вирішив проблему, дуже ймовірно, що код XML, що супроводжує документ Word, не відповідає специфікації XML. Швидше за все, XML-код, що супроводжує текст, містить помилки кодування.

На щастя, вікно помилок надасть вам додаткові корисні деталі, які допоможуть нам точніше визначити проблему. Якщо бути точнішим, атрибут Location безпосередньо під повідомленням про помилку синтаксичного аналізу XML вкаже на рядок і стовпець, де лежить код несправності.

Ви можете помітити, що атрибут Location вказує на файл .xml під час спроби відкрити файл слів. Цікаво, чому це? Це тому, що файл .doc насправді є файлом .zip, який містить колекцію файлів .xml.

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

  1. Клацніть правою кнопкою миші на документі, що спричиняє помилку, та змініть форму розширення .doc на. застібку-блискавку . Коли з’явиться запит підтвердити зміну назви розширення, натисніть Так для підтвердження.

    Примітка. Якщо ви не можете переглянути розширення файлу, перейдіть на вкладку Вид у Провіднику файлів і переконайтеся, що встановлено прапорець, пов’язаний із розширеннями імен файлів .

  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 ++, перейдіть у розділ «Додатки»> «XML Tools» та натисніть « Pretty print» (лише для XML - з розривами рядків) .
  9. Після форматування файлу перейдіть до рядка, згаданого в помилці, маючи на увазі стовпець. Тепер помилка може бути різною в кожній ситуації, але шукайте посилання, які мають дивний формат, або код та спеціальні символи, які не укладені в блок коду. Як правило, такі суперечності мають знак оклику поруч із рядком.
  10. Після усунення помилки збережіть файл XML та вставте його назад у файл .ZIP.
  11. Як тільки файл XML буде передано назад, перейменуйте файл назад у той, яким він був (.doc або .docx), і відкрийте його знову. Якщо помилку було усунуто правильно, у вас не повинно виникнути проблем із відкриттям документа зараз.