私は以下のようなスキーマ要素ノードを持っています
<MESSAGE>Employees eligibility for a benefit granted by a banking department agency of security.</MESSAGE>
このノードのスキーマを開発しているときに、次のような警告が見つかりました。
警告BEC2004:''、16進値0x19は無効な文字です。行20、位置26。
誰かがこれについて私を助けてくれますか?
私は以下のようなスキーマ要素ノードを持っています
<MESSAGE>Employees eligibility for a benefit granted by a banking department agency of security.</MESSAGE>
このノードのスキーマを開発しているときに、次のような警告が見つかりました。
警告BEC2004:''、16進値0x19は無効な文字です。行20、位置26。
誰かがこれについて私を助けてくれますか?
このStackOverflowの質問は、問題に適しているようです。
一言で言えば、16進文字0x19はXMLでは無効であるため(http://www.w3.org/TR/REC-xml/#charsetsのXml仕様を参照)、エラーが発生します。したがって、入力メッセージからそれを削除する必要があります。または、メッセージを生成するシステムに文字を削除するように依頼します。
どの文字が実際の問題を引き起こしているのかを確認するには(0x19は「em」システム文字であり、表示されない場合があります)、オンラインで取得できる16進ビューアーで問題のあるファイルを表示します。
Xmlがフラットファイルスキーマから生成されている場合は、フラットファイル逆アセンブラがメッセージを解析する前に、受信パイプラインのデコード段階で入力フラットファイルメッセージから問題のある文字を削除することを検討してください。