WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

DFDL 言語: 不確実性ポイント

DFDL パーサーで choice エレメント、オプション・エレメント、および変数配列を解決する方法。

DFDL パーサーは、以下について、先読みを使用して不確実性ポイントを解決する再帰下降パーサーです。 パーサーは、オブジェクトが「known to exist」と「known not to exist」のいずれかになるまで、推測的にデータを構文解析しなければなりません。 条件が確立するまで、処理エラーが発生すると、パーサーがエラーを抑止し、バックトラックを行い、代替処理を試行します。 不正なバックトラックを防ぐため、dfdl:discriminator 注釈を使用して、オブジェクトが「known to exist」であることを表明してください。 イニシエーターは、オブジェクトが「known to exist」であることを表明することもできます。すべての代替オブジェクトにイニシエーターが含まれる場合、dfdl:discriminator アノテーションを使用するよりも、親のシーケンスまたは選択項目で dfdl:initiatedContent プロパティーを yes に設定してください。
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:49:42


参照トピック参照トピック | バージョン 8.0.0.5 | df20085_