allowextra (デフォルト no)

RPG データ構造のサブフィールドへの代入に不必要な XML 要素または属性が XML 文書にある状態の場合は、allowextra オプションを使用して、この状態をエラーとみなすかどうかを指示できます。 以下の状況では、XML データは余分であるとみなされます。

予期しない XML データが検出され、'allowextra=yes' が指定されていない場合、その命令は状況コード 00353 (XML が RPG 変数と一致しない) で失敗します。

注意: 非データ構造 XML 要素の XML 属性は、任意の時点で RPG ランタイムによる変換処理の対象になる場合があります。 現在、"fmt" および "adjust" は、一部のターゲット・データ型の場合 に RPG ランタイムによりすでに変換処理されています。 PTF であっても、任意の時点でその他の属性のサポートが追加される場合があります。 現在、ある属性がオプション 'allowextra=yes' で無視されていて、その属性が RPG ランタイムに対して意味がある存在になった場合、それがデータの処理に影響を及ぼすことがあります。