Poprawka: błąd analizowania XML programu Microsoft Word

Kilku użytkowników zgłasza, że ​​radzi sobie z błędem przetwarzania XML za każdym razem, gdy próbują otworzyć dokument Microsoft Word, który wcześniej wyeksportowali. Ten problem występuje zwykle po uaktualnieniu przez użytkownika do nowszej wersji pakietu Office lub po wcześniejszym wyeksportowaniu dokumentu programu Word z innego programu. Ten problem zazwyczaj występuje na komputerach z systemem Windows 7 i Windows 9.

Co powoduje błąd analizowania XML w programie Microsoft Word?

Jak widać w komunikacie o błędzie, kod błędu jest ogólny i nie wskazuje na konkretny problem. Chociaż nie ma szybkiego rozwiązania dla wszystkich, które sprawi, że problem zniknie, lokalizacja jest wskaźnikiem, gdzie należy szukać, aby rozwiązać problem.

Zbadaliśmy ten problem, przeglądając różne raporty użytkowników i próbując odtworzyć problem. Jak się okazuje, istnieje kilka winowajców, które mogą spowodować ten konkretny problem:

  • Aktualizacja systemu Windows używana do analizowania nie jest zainstalowana - jest to zdecydowanie najczęstszy problem. Ta konkretna aktualizacja powinna być dołączona do WSUS, ale z jakiegoś powodu Windows Update nie instaluje jej na wszystkich komputerach, co powoduje błąd analizowania XML .
  • Grafika SVG zawarta w dokumencie nie jest poprawnie analizowana - ten problem może również wystąpić z powodu XMLlite, który nieoczekiwanie zwraca kod błędu braku pamięci podczas analizowania grafiki SVG.
  • Błędy kodowania w kodzie XML należącym do dokumentu - najprawdopodobniej plik XML zawiera błędy kodowania, których edytor Word nie jest w stanie zrozumieć.

Jeśli obecnie nie możesz rozwiązać  błędu analizowania XML,  ten artykuł zawiera listę zweryfikowanych kroków rozwiązywania problemów. Poniżej znajduje się lista metod zastosowanych przez innych użytkowników w podobnej sytuacji, aby rozwiązać problem.

Aby zapewnić najlepsze wyniki, postępuj zgodnie z poniższymi metodami, aż do znalezienia rozwiązania, które będzie skuteczne w rozwiązaniu problemu. Zaczynajmy!

Metoda 1: Instalacja aktualizacji grafiki SVG dla systemu Windows

Zazwyczaj podaje się, że ta metoda jest skuteczna w systemach Windows 7 i Windows 8, ale pomyślnie odtworzyliśmy tę metodę w przypadku systemu Windows 10. Ten problem występuje z powodu błędu, który wykonuje WU (Windows Update) podczas instalowania niektórych aktualizacji.

Jak się okazuje, ta konkretna aktualizacja (ta, która tworzy problem) powinna zostać automatycznie zainstalowana przez składnik aktualizujący, ponieważ jest zawarta wśród aktualizacji zatwierdzonych przez WSUS (Windows Server Update Services) .

Na szczęście brakującą aktualizację (KB2563227) można również zainstalować za pośrednictwem internetowej strony internetowej firmy Microsoft. Oto krótki przewodnik, jak to zrobić:

  1. Odwiedź ten link ( tutaj ) i przewiń w dół do sekcji Informacje o aktualizacji . Następnie pobierz odpowiednią aktualizację zgodnie z wersją systemu Windows i architekturą systemu operacyjnego.
  2. Na następnym ekranie wybierz język i kliknij przycisk Pobierz .
  3. Poczekaj, aż pobieranie się zakończy, a następnie otwórz plik wykonywalny aktualizacji i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować go w systemie.
  4. Po zainstalowaniu aktualizacji uruchom ponownie komputer. Przy następnym uruchomieniu otwórz ten sam dokument programu Word, który poprzednio wyświetlał  błąd analizowania XML  i sprawdź, czy problem został rozwiązany.

Jeśli nadal napotykasz  błąd parsowania XML  , przejdź do następnej metody poniżej.

Metoda 2: Rozwiązanie błędu za pomocą Notepad ++ i Winrar lub Winzip

Jeśli pierwsza metoda nie pomogła w rozwiązaniu problemu, jest bardzo prawdopodobne, że kod XML towarzyszący dokumentowi programu Word nie jest zgodny ze specyfikacją XML. Najprawdopodobniej kod XML towarzyszący tekstowi zawiera błędy w kodowaniu.

Na szczęście okno błędu dostarczy Ci dodatkowych przydatnych informacji, które pomogą nam dokładniej określić problem. Mówiąc dokładniej, atrybut lokalizacji tuż pod komunikatem o błędzie analizowania XML wskaże wiersz i kolumnę, w której znajduje się błędny kod.

Możesz zauważyć, że atrybut Location wskazuje plik .xml, gdy próbujesz otworzyć plik Word. Zastanawiasz się, dlaczego tak jest? Dzieje się tak, ponieważ plik .doc jest w rzeczywistości plikiem .zip, który zawiera kolekcję plików .xml.

Postępuj zgodnie z poniższymi instrukcjami, aby użyć Notepad ++ i WinRar, aby rozwiązać problem i otworzyć dokument Word bez  błędu analizy XML:

  1. Kliknij prawym przyciskiem myszy dokument, który powoduje błąd, i zmień format rozszerzenia .doc na. zip . Po wyświetleniu monitu o potwierdzenie zmiany nazwy rozszerzenia kliknij Tak, aby potwierdzić.

    Uwaga: Jeśli nie możesz wyświetlić rozszerzenia pliku, przejdź do zakładki Widok w Eksploratorze plików i upewnij się, że pole powiązane z rozszerzeniami nazw plików jest zaznaczone.

  2. Plik .DOC lub .DOCX nie jest bezpiecznie konwertowany na plik .ZIP, możesz go otworzyć, klikając dwukrotnie. Zobaczysz zbiór plików, o których istnieniu nigdy wcześniej nie wiedziałeś.

    Uwaga: Jeśli nie możesz otworzyć dokumentu .zip, pobierz program Winzip z tego łącza ( tutaj ).

  3. Następnie przyjrzyjmy się komunikatowi o błędzie i zobaczmy, który dokument XML powoduje błąd. W naszym przypadku odpowiedzialnym dokumentem był document.xml. Mając to na uwadze, wyodrębnij plik XML poza archiwum ZIP, abyśmy mogli rozpocząć edycję.

  4. Możesz otworzyć plik XML za pomocą wielu edytorów tekstu, ale zalecamy Notepad ++, ponieważ jest niezawodny i ma funkcję podświetlania kodu, która znacznie nam ułatwi. Jeśli nie masz zainstalowanego Notepad ++ w swoim systemie, możesz go pobrać z tego linku ( tutaj ).
  5. Po zainstalowaniu Notepad ++ w systemie kliknij prawym przyciskiem myszy plik XML wyodrębniony w kroku 3 i wybierz Edytuj za pomocą NotePad ++ .
  6. Następnie musimy zainstalować wtyczkę o nazwie Narzędzia XML , aby wyświetlić prawidłowe wiersze i kolumny. Pomoże nam to znacznie łatwiej zidentyfikować błąd. Aby to zrobić, przejdź do Wtyczki (korzystając ze wstążki u góry), a następnie przejdź do Menedżera wtyczek> Pokaż Menedżera wtyczek .
  7. Następnie przejdź do zakładki Dostępne , znajdź wtyczkę XML Tools z listy, zaznacz ją i naciśnij przycisk Instaluj . Następnie uruchom ponownie NotePad ++, aby umożliwić wymuszenie wtyczki.
  8. Po zainstalowaniu narzędzi XML w Notepad ++ przejdź do Wtyczki> Narzędzia XML i kliknij Pretty print (tylko XML - ze znakami końca linii) .
  9. Po sformatowaniu pliku przejdź do wiersza wymienionego w błędzie, pamiętając o kolumnie. Teraz błąd może być inny w każdej sytuacji, ale szukaj linków, które są dziwnie sformatowane lub kodu i znaków specjalnych, które nie są zawarte w bloku kodu. Zwykle takie niespójności mają wykrzyknik obok linii.
  10. Po usunięciu błędu zapisz plik XML i wklej go z powrotem do pliku ZIP.
  11. Po przekazaniu pliku XML z powrotem zmień jego nazwę na taką, jaka była (.doc lub .docx) i otwórz go ponownie. Jeśli błąd został rozwiązany poprawnie, nie powinieneś mieć teraz problemów z otwarciem dokumentu.