修正:Microsoft WordXML解析エラー

以前にエクスポートしたMicrosoftWord文書を開こうとすると、XML解析エラーに対処したと報告するユーザーが何人かいます。この問題は通常、ユーザーが新しいOfficeバージョンにアップグレードした後、またはWord文書が以前に別のプログラムからエクスポートされた後に発生します。この問題は通常、Windows7およびWindows9マシンで発生しています。

Microsoft WordでXML解析エラーが発生する原因は何ですか?

エラーメッセージからわかるように、エラーコードは一般的なものであり、特定の問題を示しているわけではありません。問題を解決するための迅速な解決策はありませんが、場所は問題を解決するためにどこを探すべきかを示す指標です。

さまざまなユーザーレポートを確認し、問題の再現を試みることで、問題を調査しました。結局のところ、この特定の問題を引き起こしてしまう可能性のある原因がいくつかあります。

  • 解析に使用されるWindowsUpdateがインストールされていない–これは最も一般的な問題です。この特定の更新プログラムはWSUSに含める必要がありますが、何らかの理由で、Windows Updateがすべてのマシンにインストールするわけではないため、XML解析エラーが発生します
  • ドキュメントに含まれるSVGグラフィックが正しく解析されない–この問題は、SVGグラフィックの解析中に予期せずメモリ不足のエラーコードを返すXMLliteが原因で発生する可能性もあります。
  • ドキュメントに属するXMLコード内のエンコードエラー–ほとんどの場合、XMLファイルにはWordエディターが理解できないエンコードエラーが含まれています。

現在XML解析エラーの解決に苦労している場合は 、 この記事で検証済みのトラブルシューティング手順のリストを提供します。以下に、同様の状況にある他のユーザーが問題を解決するために使用した方法のリストを示します。

最良の結果を確実にするために、問題の処理に効果的な修正が見つかるまで、以下の方法に従ってください。さぁ、始めよう!

方法1:SVGグラフィックスのWindowsUpdateをインストールする

この方法は通常、Windows7およびWindows8で成功すると報告されていますが、Windows 10の手順を正常に再作成しました。この問題は、特定の更新プログラムのインストール時にWU(Windows Update)が実行する手順の誤りが原因で発生します。

結局のところ、この特定の更新プログラム(問題を引き起こしている更新プログラム)は、WSUS(Windows Server Update Services)で承認された更新プログラムに含まれているため、更新コンポーネントによって自動的にインストールされる必要があります。

幸い、不足している更新プログラム(KB2563227)は、MicrosoftのオンラインWebページからインストールすることもできます。これを行う方法のクイックガイドは次のとおりです。

  1. このリンク(ここ)にアクセスし、[情報更新]セクションまで下にスクロールします。次に、Windowsのバージョンとオペレーティングシステムのアーキテクチャに応じて、適切なアップデートをダウンロードします。
  2. 次の画面から言語を選択し、[ダウンロード]ボタンをクリックします。
  3. ダウンロードが完了するまで待ってから、更新実行可能ファイルを開き、画面の指示に従ってシステムにインストールします。
  4. アップデートがインストールされたら、コンピュータを再起動します。次回の起動時に、以前にXML解析エラー を表示していたのと同じWord文書を開き 、問題が修正されているかどうかを確認します。

それでも XML解析エラーエラーが 発生する場合は、以下の次の方法に進んでください。

方法2:Notepad ++とWinrarまたはWinzipを使用してエラーを解決する

最初の方法で問題を解決できなかった場合は、Word文書に付随するXMLコードがXML仕様に準拠していない可能性があります。ほとんどの場合、テキストに付随するXMLコードにエンコードエラーが含まれています。

幸い、エラーウィンドウには、問題をより正確に特定するのに役立つ追加の役立つ詳細が表示されます。正確には、XML解析エラーメッセージのすぐ下にあるLocation属性は、障害のあるコードが存在する行と列を示します。

Wordファイルを開こうとしているときに、Location属性が.xmlファイルを指していることに気付くかもしれません。なぜだろうか?これは、.docファイルが実際には.xmlファイルのコレクションを含む.zipファイルであるためです。

以下の手順に従って、Notepad ++とWinRarを使用して問題を解決し、XML解析エラーなしでWord文書を開き ます。

  1. エラーの原因となっているドキュメントを右クリックし、拡張子フォーム.docをに変更します。zip。拡張機能名の変更を確認するように求められたら、[はい]をクリックして確認します。

    注:ファイルの拡張子を表示できない場合は、ファイルエクスプローラーの[表示]タブに移動し、[ファイル名拡張子]に関連付けられているボックスがオンになっていることを確認してください。

  2. .DOCまたは.DOCXファイルが安全に.ZIPファイルに変換されるわけではありません。ダブルクリックして開くことができます。これまで存在したことを知らなかったファイルのコレクションが表示されます。

    注: .zipドキュメントを開くことができない場合は、このリンク(ここ)からWinzipをダウンロードしてください。

  3. 次に、エラーメッセージを見て、どのXMLドキュメントがエラーの原因であるかを確認しましょう。私たちの場合、責任のあるドキュメントはdocument.xmlでした。 これを念頭に置いて、編集を開始できるように、ZIPアーカイブの外にXMLファイルを抽出してください。

  4. XMLファイルは多くのテキストエディタで開くことができますが、信頼性が高く、コードの強調表示機能を備えているため、Notepad ++をお勧めします。システムにNotepad ++がインストールされていない場合は、このリンク(ここ)からダウンロードできます。
  5. Notepad ++がシステムにインストールされたら、手順3で抽出したXMLファイルを右クリックし、[ NotePad ++で編集]を選択します。
  6. 次に、正しい行と列を表示するために、XMLツールと呼ばれるプラグインをインストールする必要があります。これにより、エラーをより簡単に特定できます。これを行うには、にアクセスしてくださいプラグイン(上部のリボンを使用して)、その後に行くプラグインマネージャ]> [表示プラグインマネージャ
  7. 次に、[利用可能]タブに移動し、リストからXMLツールプラグインを見つけて選択し、[インストール]ボタン押します。次に、NotePad ++を再起動して、プラグインを適用できるようにします。
  8. XMLツールがNotepad ++にインストールされたら、[プラグイン]> [XMLツール]に移動し、[プリティプリント(XMLのみ–改行あり) ]をクリックします。
  9. ファイルがフォーマットされたら、列を念頭に置いて、エラーに記載されている行に移動します。現在、エラーは状況ごとに異なる可能性がありますが、奇妙な形式のリンク、またはコードブロックで囲まれていないコードと特殊文字を探してください。一般に、このような不整合には、線の横に感嘆符があります。
  10. エラーが解決されたら、XMLファイルを保存して、.ZIPファイルに貼り付けます。
  11. XMLファイルが返されたら、ファイルの名前を元の名前(.docまたは.docx)に戻し、再度開きます。エラーが正しく解決された場合は、今すぐドキュメントを開くのに問題はありません。