Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Microsoft Word XML 구문 분석 오류 해결 방법 총정리

많은 사용자들이 이전에 내보냈던 Microsoft Word 문서를 다시 열려고 할 때 XML 구문 분석 오류(XML Parsing Error)에 직면한다고 보고하고 있습니다. 이 문제는 주로 Office를 최신 버전으로 업그레이드한 후 또는 다른 프로그램에서 내보낸 Word 문서를 열 때 발생하며, 특히 Windows 7 및 Windows 8 환경에서 자주 나타나는 것으로 알려져 있습니다.

Microsoft Word XML 구문 분석 오류 해결 방법 총정리

Microsoft Word에서 XML 구문 분석 오류가 발생하는 원인

오류 메시지에서 확인할 수 있듯이, 이 오류 코드는 매우 일반적이라 특정 문제를 직접적으로 짚어주지는 않습니다. 모든 상황에 적용되는 즉각적인 해결책은 없지만, 오류 메시지의 '위치(Location)' 정보는 문제 해결의 실마리를 제공합니다.

다양한 사용자 사례를 조사하고 문제를 직접 재현해 본 결과, 이 오류를 유발할 수 있는 주요 원인은 다음과 같습니다:

  • 구문 분석에 필요한 Windows 업데이트가 설치되지 않음 – 가장 흔한 원인입니다. 해당 업데이트는 WSUS 승인 목록에 포함되어 있어야 하지만, 어떤 이유로 인해 일부 PC에는 설치되지 않아 XML 구문 분석 오류가 발생합니다.
  • 문서에 포함된 SVG 그래픽이 올바르게 처리되지 않음 – XMLlite가 SVG 그래픽을 파싱하는 도중 예기치 않게 메모리 부족(out of memory) 오류 코드를 반환하면서 발생할 수 있습니다.
  • 문서의 XML 코드 내부에 인코딩 오류 존재 – XML 파일에 Word 편집기가 이해하지 못하는 인코딩 오류가 포함된 경우입니다.

현재 XML 구문 분석 오류로 어려움을 겪고 있다면, 이 글에서 검증된 문제 해결 단계를 소개합니다. 아래 방법들은 비슷한 상황의 다른 사용자들이 실제로 효과를 봤던 방법들입니다.

최상의 결과를 얻으려면 아래 방법들을 순서대로 시도하여 문제가 해결될 때까지 진행하세요. 시작해 보겠습니다!

방법 1: SVG 그래픽 관련 Windows 업데이트 설치

이 방법은 주로 Windows 7과 Windows 8에서 성공 사례가 보고되었으며, Windows 10에서도 동일하게 적용 가능함을 확인했습니다. 이 문제는 WU(Windows Update)가 특정 업데이트를 설치하는 과정에서 발생한 누락 때문에 일어납니다.

사실 이 업데이트는 WSUS(Windows Server Update Services) 승인 목록에 포함되어 있어 자동으로 설치되어야 합니다.

다행히 누락된 업데이트(KB2563227)는 Microsoft 공식 웹페이지를 통해 수동으로 설치할 수 있습니다. 절차는 다음과 같습니다:

  1. Microsoft 업데이트 페이지(KB2563227)에 접속하여 업데이트 정보(Update information) 섹션까지 스크롤합니다. 그런 다음 사용 중인 Windows 버전과 시스템 아키텍처(32비트/64비트)에 맞는 업데이트를 다운로드합니다.Microsoft Word XML 구문 분석 오류 해결 방법 총정리
  2. 다음 화면에서 언어를 선택하고 다운로드(Download) 버튼을 클릭합니다.Microsoft Word XML 구문 분석 오류 해결 방법 총정리
  3. 다운로드가 완료되면 업데이트 실행 파일을 열고 화면의 지시에 따라 시스템에 설치합니다.
  4. 설치가 완료되면 컴퓨터를 재부팅합니다. 재시작 후 기존에 XML 구문 분석 오류가 발생했던 동일한 Word 문서를 열어 문제가 해결되었는지 확인합니다.

여전히 XML 구문 분석 오류가 발생한다면 아래의 다음 방법으로 넘어가세요.

방법 2: Notepad++와 WinRAR 또는 WinZip으로 오류 해결

첫 번째 방법으로 문제가 해결되지 않았다면, Word 문서와 함께 저장된 XML 코드가 XML 사양을 준수하지 않았을 가능성이 높습니다. 대부분 XML 코드에 인코딩 오류가 포함된 경우입니다.

다행히 오류 창은 문제를 더 정확히 파악하는 데 도움이 되는 추가 정보를 제공합니다. XML 구문 분석 오류 메시지 바로 아래의 '위치(Location)' 속성은 잘못된 코드가 있는 줄(line)과 열(column)을 알려줍니다.

Word 파일을 열려고 하는데 위치 속성이 .xml 파일을 가리키는 것을 보고 의아해할 수 있습니다. 그 이유는 .doc 파일이 실제로 여러 개의 .xml 파일을 담고 있는 .zip 압축 파일이기 때문입니다.

아래 지침에 따라 Notepad++와 WinRAR을 활용해 오류를 수정하고 Word 문서를 정상적으로 열어보세요:

  1. 오류가 발생하는 문서를 마우스 오른쪽 버튼으로 클릭하고 확장자를 .doc에서 .zip으로 변경합니다. 확장명 변경 확인 메시지가 나타나면 예(Yes)를 클릭합니다.Microsoft Word XML 구문 분석 오류 해결 방법 총정리
    참고: 파일 확장자가 보이지 않는다면 파일 탐색기의 보기(View) 탭에서 파일 이름 확장명(File name extensions) 항목에 체크되어 있는지 확인하세요.Microsoft Word XML 구문 분석 오류 해결 방법 총정리
  2. .doc 또는 .docx 파일이 안전하게 .zip 파일로 변환되면 더블클릭하여 열 수 있습니다. 그러면 평소 볼 수 없었던 여러 파일들의 모음을 확인할 수 있습니다.Microsoft Word XML 구문 분석 오류 해결 방법 총정리
    참고: .zip 문서를 열 수 없다면 WinZip을 다운로드하여 사용하세요.
  3. 다음으로 오류 메시지를 살펴보고 어떤 XML 문서가 오류를 일으키는지 확인합니다. 대부분의 경우 document.xml이 원인입니다. 해당 XML 파일을 ZIP 압축 파일 밖으로 추출하여 편집을 시작합니다.
    Microsoft Word XML 구문 분석 오류 해결 방법 총정리
  4. XML 파일은 다양한 텍스트 편집기로 열 수 있지만, 안정적이고 코드 강조 기능이 있어 작업이 훨씬 수월한 Notepad++를 권장합니다. Notepad++가 설치되어 있지 않다면 공식 웹사이트에서 다운로드하세요.Microsoft Word XML 구문 분석 오류 해결 방법 총정리
  5. Notepad++가 설치되면 3단계에서 추출한 XML 파일을 마우스 오른쪽 버튼으로 클릭하고 Edit with NotePad++(Notepad++로 편집)를 선택합니다.Microsoft Word XML 구문 분석 오류 해결 방법 총정리
  6. 정확한 줄과 열을 확인하려면 XML Tools 플러그인을 설치해야 합니다. 이를 통해 오류를 훨씬 쉽게 식별할 수 있습니다. 상단 리본 메뉴에서 Plugins(플러그인)로 이동한 후 Plugin Manager > Show Plugin Manager를 클릭합니다.Microsoft Word XML 구문 분석 오류 해결 방법 총정리
  7. Available(사용 가능) 탭에서 목록의 XML Tools 플러그인을 찾아 선택하고 Install(설치) 버튼을 누릅니다. 그런 다음 플러그인 적용을 위해 NotePad++를 재시작합니다.Microsoft Word XML 구문 분석 오류 해결 방법 총정리
  8. XML Tools가 설치되면 Plugins > XML Tools로 이동하여 Pretty print (XML only – with line breaks)를 클릭합니다.Microsoft Word XML 구문 분석 오류 해결 방법 총정리
  9. 파일이 정렬되면 오류 메시지에 언급된 줄로 이동하고 열(column) 정보도 함께 확인합니다. 오류 내용은 상황마다 다르지만, 형식이 이상한 링크나 코드 블록으로 묶이지 않은 특수 문자를 찾아보세요. 이런 불일치는 보통 해당 줄 옆에 느낌표(!) 표시가 있습니다.Microsoft Word XML 구문 분석 오류 해결 방법 총정리
  10. 오류를 수정한 후 XML 파일을 저장하고 다시 .ZIP 파일에 붙여넣습니다.Microsoft Word XML 구문 분석 오류 해결 방법 총정리
  11. XML 파일을 다시 넣은 후 파일 확장자를 원래대로(.doc 또는 .docx) 변경하고 다시 열어봅니다. 오류가 올바르게 해결되었다면 이제 문제없이 문서를 열 수 있을 것입니다.