LOTUS DOMINO の XML


note 要素

Lotus Domino データベースの文書 (note) の構造を定義します。文書は、通常は document 要素またはフォームやビューのような定義済みの設計要素として表されます。DXL で note 要素をエクスポートまたはインポートするのは、上級ユーザー向けの処理です。文書に note 要素としてアクセスするときよりも、フォームやビューのように設計要素としてアクセスするときのほうが、解釈されるデータは多くなります。

包含階層

スーパークラス: %note.types;

サブクラス: %note.prolog;%note.epilog;

構文

<!ELEMENT note ( %note.prolog; , %note.epilog; )>

[コンテンツ]

%note.prolog; , %note.epilog;


属性

<!ATTLIST note
%note.attrs;
class(%note.classes;)#REQUIRED
default%boolean;#IMPLIED
private%boolean;#IMPLIED
>

class


default
private
<note> 要素の定義済みエンティティ

%note.classes; エンティティは、Lotus Notes データベースを構成する文書クラスの種類のリストを表します。文書のクラスは、そのヘッダーに保存されている値によって決まります。%note.classes; エンティティは、文書の種類はまずそのクラスによって決まり、さらに文書内に特定のアイテムが存在するかどうかによって詳細に指定されるという点で、%note.types; エンティティとは異なります。たとえば、エージェントとスクリプトはどちらも FILTER クラスに属します。しかし、それぞれの文書の種類は、両文書に含まれる $Flags と呼ばれるアイテムの値によって異なります。

構文:

<!ENTITY % note.classes "document | helpaboutdocument | form | view | icon | helpindex | helpusingdocument | filter | sharedfield | replicationformula ">

%note.classes; エンティティでは、以下を定義します。

document


filter
form
helpaboutdocument
helpindex
helpusingdocument
icon
replicationformula
sharedfield
view
*各データベースでは、これらのクラスは 1 回だけ使用されます。


関連項目