shikumika’s diary

日々の事務作業で手間なことを簡単にできる仕組み(自動化、方法など)、困ったことの解決方法を調べた備忘録

【Power Automate】XMLの読み取りで「有効なXMLドキュメントが含まれていません」のエラー対応

Power Automate Desktopで、ファイルからXMLの読み取りで「○○に有効なXMLドキュメントが含まれていません」のエラーが発生したときの備忘録。

使用のツールは「Power Automate Desktop」(version 2.39.306.23341)です。

エラーの内容

XMLの値を取得する 【Power Automate】XMLの値を取得するサンプル(Xpath式の実行と要素の値取得)と同様に、XMLの取得設定を行い、Power Automate Desktopのフローを実行すると「○○に有効なXMLドキュメントが含まれていません」のエラーが発生。

エラーの内容 ファイルに有効なXMLドキュメントがない旨の表示

「○○に有効なXMLドキュメントが含まれていません」のエラー

対応内容

今回の事例では、原因がファイルに使用するエンコードの設定誤りでした。

「ファイルからXMLの読み取る」の設定画面にあるエンコード欄を

「システムの既定値」から「UTF-8」に変更すると、エラーが解決しました。

エンコードの設定をUTF-8に変更

「ファイルからXMLを読み取る」の設定画面

XMLファイルを正しく指定したにもかかわらず、「○○に有効なXMLドキュメントが含まれていません」のエラーが発生した場合は、エンコードの設定が誤っている可能性があります。

 

以上、Power Automate Desktopでのエラー発生と対応例でした。