Java プログラムで JMS メッセージングを使用しています。メッセージは IBM Main Frame から送信されており、メッセージは xml ファイルです。
メインフレームは、xml ファイルであるメッセージをキューにプッシュします
しかし、Java プログラムがキューからメッセージを読み取るときに、追加の文字「?」が追加されます。xml ファイルの前に追加されます。たとえば、次のようなファイルです。
<?xml version="1.0" encoding="UTF-8"?>
になる
?<?xml version="1.0" encoding="UTF-8"?>
キューからメッセージを読んだとき。
これを解析しようとすると、次の例外が発生します
SAX Exception org.xml.sax.SAXParseException: Content is not allowed in trailing section. Content is not allowed in trailing section
この追加キャラクターが追加された理由は何ですか?