【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.