PLISAXC XML 構文解析サポートについての注意事項と IBM の実装との違い

content_characters イベントの FLAGS パラメーターを BIT(8) 配列として使用する場合、Intel と z/OS のビット順序の違いを考慮する必要があります。ビット配列ではなく単一のバイトとして評価する場合は、ビット順序は z/OS のビット順序と一致します。リトルエンディアン プラットフォームでのビット配列のビット順序の説明については、オンライン ヘルプのトピック「Bit (n)」を参照してください。

XML コンテンツに定義済みのリファレンス文字が含まれている場合、定義済みのリファレンス文字に先行する文字、リファレンス文字、およびリファレンス文字の後続の文字に対して、別個の content_characters イベントが駆動されます。たとえば、XML スニペットの <meat>Ham &amp; turkey</meat> は、PLISAXC を使用して 3 つの content_characters イベント (Ham&Turkey にそれぞれ 1 つずつ) を生成します。

content_characters イベントの FLAGS パラメーターの場合、次のイベントを示すフラグには content_characters ('80'x) が含まれます。これは、現在のところ、XML にエスケープする必要のある文字が現在のイベントに含まれている場合に、次のイベントに content_characters が含まれるかどうかのみを示します。また、XML にエスケープする文字がないことを示すフラグ ('40'x) は、文字列に PLISAXA の定義済みリファレンス文字のいずれか 1 つが含まれる場合のみ、セットされます。