イベント構造体は、24 個の LIMITED ENTRY 変数で構成される構造体です。 これらの変数は、さまざまな「イベント」に対してパーサーが起動する機能を 指しています。
これらすべての ENTRY は、OPTLINK リンケージを使用する必要があります。
次に示す各イベントの説明は、図 88 の XML 文書 の例に対応しています。 この説明にある「XML テキスト」という用語は、イベントに渡される ポインターと長さに基づくストリングを意味しています。
xmlDocument =
'<?xml version="1.0" standalone="yes"?>'
|| '<!--This document is just an example-->'
|| '<sandwich>'
|| '<bread type="baker"s best"/>'
|| '<?spread please use real mayonnaise ?>'
|| '<meat>Ham & turkey</meat>'
|| '<filling>Cheese, lettuce, tomato, etc.</filling>'
|| '<![CDATA[We should add a <relish> element in future!]]>'
|| '</sandwich>'
|| 'junk';
この構造体での出現順に、パーサーは次のイベントを認識することができます。