Исправить ошибку несоответствия начального тега конечного тега при открытии файлов DOCX

Если вы используете Word 2007 , 2010 или 2013, вы можете столкнуться со странной ошибкой при открытии файла DOCX . Недавно я попытался открыть файл DOCX , созданный в (DOCX)Windows 10 с помощью Office 2013 , и получил следующее сообщение об ошибке:

Имя в конечном теге элемента должно совпадать с типом элемента в начальном теге.(The name in the end tag of the element must match the element type in the start tag.)

Хм(Hmm) , понятия не имею, что это значит! Проведя небольшое исследование, я обнаружил, что эта ошибка связана с кодом XML , из которого на самом деле состоит файл DOCX . Обычно(Normally) эта ошибка не приводит к потере файла или его содержимого, но перед внесением каких-либо изменений рекомендуется сделать копию файла.

Если вы в конечном итоге испортите исходный файл, вы всегда можете попробовать еще раз, используя файл резервной копии. Вот как выглядит сообщение об ошибке, если вы используете Office 2013 :

ошибка слова конечного тега

Вы также увидите дополнительную информацию, такую ​​как Location: Part: /word/document.xml, Line: 2, Column: xxxx . Итак, что вызывает эту ошибку? Судя по всему, это уравнения! В частности, это связано с тегами oMath, когда уравнение привязано к тому же абзацу, что и текстовое поле или графический объект.

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

Microsoft Fix-it

Microsoft выпустила загрузку Fix-it(Fix-it download ) , которая исправит проблемный файл Word . Обратите внимание, что даже если это временно устранит проблему, она может возникнуть снова, если вы снова отредактируете файл. Прокрутите(Scroll) вниз, чтобы узнать, как предотвратить повторение этой ошибки.

Редактировать XML вручную

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

По сути, весь файл Word на самом деле представляет собой заархивированный архив из набора XML - файлов. Чтобы увидеть эти файлы, вам нужно переименовать расширение с DOCX на ZIP .

переименовать docx в zip

В Windows 8/10 откройте проводник(Explorer) и перейдите на вкладку « Вид(View) ». Справа вы увидите флажок Расширения имен файлов(File name extensions) . Иди и проверь это. Теперь переименуйте файл DOCX в (DOCX)ZIP и дважды щелкните его, чтобы открыть.

содержимое xml-файла

Здесь вы увидите пару папок и файл XML . Основное содержимое вашего документа Word находится внутри папки Word(word) . Откройте его, и вы увидите документ с именем document.xml .

xml docx содержимое

Это основной XML , который содержит содержимое вашего фактического документа Word . Другие - это просто настройки, стили, шрифты и т. д. Теперь открытие этого в Блокноте(Notepad) будет выглядеть как беспорядок, поэтому вам нужно выполнить поиск oMath , потому что это тег, который вызывает проблемы. В принципе, это должно выглядеть так:

<m:oMath>
<mc:AlternateContent>
<mc:Choice Requires=”wps”>

Если первая строкакак-то ниже или после второй или третьей строк, вы получите эту ошибку. Вам нужно переместить его обратно сразу над этими строками, чтобы иметь возможность открыть файл Word .

Постоянное исправление(Fix) ошибки начального конечного тега(Start End Tag Error)

Надеемся, что инструмент Fix-it решил вашу проблему, но она может возникнуть снова, если вы не устраните основную причину навсегда. Для этого достаточно обновиться до Office 2010 или Office 2013 с (Office 2013) пакетом обновления 1 (SP1(Service Pack 1) ) . Проблема решена в пакетах обновления, поэтому, если вы их не установили, сделайте это.

После установки проблема не возникнет с новыми файлами или с файлами, которые вы исправили вручную или с помощью инструмента Fix-it. Если по какой-то причине вы не можете выполнить обновление до SP 1 , есть еще одно решение, которое требует настройки группировки формул и текстовых полей в документе Word .

После того, как вы восстановили файл DOCX с помощью инструмента или отредактировав файл вручную, откройте панель выбора на вкладке « (Selection)Главная(Home) ». Вы можете добраться до него, сначала нажав на кнопку « Выбрать(Select) » .

панель выбора

 

Откроется боковая панель со списком всех различных объектов на странице. Идите вперед и нажмите клавишу CTRL и выберите все текстовые поля.

выбрать текстовые поля

 

После того, как вы выбрали текстовые поля, нажмите кнопку « Группировать»(Group) в разделе « Инструменты рисования» — «Формат» — «Упорядочить»(Drawing Tools – Format – Arrange) . Она находится рядом с кнопкой « Выбор(Select) » , о которой я упоминал выше.

групповые текстовые поля

 

Это должно сгруппировать все ваши текстовые поля вместе. Теперь сохраните документ и посмотрите, сможете ли вы снова открыть его без ошибки. Это постоянное решение, поэтому, даже если вы не обновитесь до пакета обновления 1, ошибка должна исчезнуть. Это определенно превосходит редактирование файлов XML. Если у вас есть какие-либо вопросы, дайте нам знать в комментариях. Наслаждаться!



About the author

«Я внештатный эксперт по Windows и Office. У меня более 10 лет опыта работы с этими инструментами, и я могу помочь вам извлечь из них максимальную пользу. Мои навыки включают в себя: работу с Microsoft Word, Excel, PowerPoint и Outlook; страницы и приложения, а также помощь клиентам в достижении их бизнес-целей».



Related posts