【Salesforce】Encountered premature end of XML: input contained no data

【Salesforce】Encountered premature end of XML: input contained no data

SalesforceのApexで外部のXMLを取り込む際にエラーが発生しました。

Dom.Documentのloadメソッドで発生。

ncountered premature end of XML: input contained no data

入力にデータがありません、とのこと。

まさにエラーの通り、XMLの中身が空っぽでした。

こういうのが起きると思うのですが、使う場合は事前チェックをしてほしいですよね。

空白が入ってこないことを前提としていたのでしょうか。

それでも、Salesforceのエラー画面に飛ぶのは嬉しくないです。

チェック処理とエラー処理を追加しておきました。

No comments.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です