LOTUS DOMINO の XML
構文:
<!ENTITY % acl.levels "noaccess | depositor | reader | author | editor | designer | manager ">
%cellbackground.repeats;%cellbackground.repeats; エンティティは、セルやビューの背景イメージの表示スタイルオプションを定義します。このエンティティは、<cellbackground> 要素と <viewbackground> 要素で使用されます。 構文:
<!ENTITY % cellbackground.repeats "once | vrepeat | hrepeat | tile | center | resize">
center
<!ENTITY % color "CDATA">
%color.names;%color.names; エンティティは、%color; エンティティの値に使用できる色名のリストを表示します。 構文:
<!ENTITY % color.names " aqua | black | blue | fuchsia | gray | green | lime | maroon | navy | olive | purple | red | silver | teal | white | yellow | none | system " >
system
<!ENTITY % design.flags "
hide
<!ENTITY % design.note.attrs "
default
パブリックアクセスについて詳しくは、『アプリケーション開発ガイド』の「パブリックアクセスのページ、フォーム、アウトライン、ビューおよびエージェントを作成する」を参照してください。
<!ENTITY % design.note.hide.tokens "v3 | v4 | v5 | notes | web | mobile ">
notes
<!ENTITY % design.note.prolog " %note.prolog; ">
%design.webflags;%design.webflags; エンティティは、Web 上での設計要素の動作を決定するフラグのリストを表します。このエンティティは、%design.note.attrs; エンティティで使用されます。 構文:
<!ENTITY % design.webflags "
htmlallfields
%embedded.fit.types;%embedded.fit.types; エンティティは、ページ、フォーム、またはサブフォームに埋め込まれているビューや日付ピッカーのサイズを決める方法を定義します。このエンティティは、<embeddeddatepicker> 要素と <embeddedview> 要素で使用されます。 構文:
<!ENTITY % embedded.fit.types "fixed | fittowindow ">
fittowindow
<!ENTITY % field.kinds "editable | computed | computedfordisplay | computedwhencomposed ">
これらのオプションにより、フィールドが次のように定義されます。
computed
<!ENTITY % form.focus.attrs "noinitialfocus | nofocusonf6 ">
noinitialfocus
<!ENTITY % formula.types " modifydocs | selectdocs | createdocs ">
指定された式が実行されるとき、次の処理を実行します。
createdocs
<!ENTITY % grid.styles " none | solid | dash | dot | dashdot ">
このオプションは、次の線で輪郭を描くことで各行を区別します。
dash
<!ENTITY % html.core.attrs "
これらの値は、オブジェクトのプロパティボックスの [HTML] タブで設定します。
extrahtmlattrs
<!ENTITY % image.formats "gif | jpeg | notesbitmap | cgm">
%image.original.formats;%image.original.formats; エンティティは、Lotus Notes データベースにイメージを保存するときに使用するネイティブな形式を定義します。このエンティティは、<gif> 要素と <jpeg> 要素で使用されます。 構文:
<!ENTITY % image.original.formats "notesbitmap">
%item.complex.types;%item.complex.types; エンティティは、Lotus Domino データベースで使用できるアイテムの種類を定義します。このエンティティは、<item> 要素と <fieldchoice> 要素で使用され、<formula> 要素と <richtext> 要素が含まれます。 構文:
<!ENTITY % item.complex.types "formula | object | richtext ">
このエンティティは、次の各要素からなるアイテムを表します。
formula
<!ENTITY % language.attrs "
language
<!ENTITY % launch.all.whenopened " %launch.common.whenopened; | %launch.notes.whenopened; | %launch.webonly.whenopened; ">
%launch.common.attrs;%launch.common.attrs; エンティティは、データベースの起動設定用属性のリストを表します。このエンティティは、<noteslaunch> 要素と <weblaunch> 要素で使用されます。 構文:
<!ENTITY % launch.common.attrs "
frameset
<!ENTITY % launch.common.whenopened "openaboutdocument | openframeset | opennavigatorinwindow | openfirstdoclink ">
これらのオプションは、データベースに最初にアクセスしたときに表示される、または開かれる対象を指定します。
openaboutdocument
<!ENTITY % launch.notes.whenopened "restorelastview | opennavigator | openfirstaboutattachment ">
これらのオプションは、データベースに最初にアクセスするときの動作を次のように指定します。
openfirstaboutattachment
<!ENTITY % launch.webonly.whenopened "usenotesoptions | openpage | openspecifieddoclink | openfirstdocumentinview ">
openfirstdocumentinview
<!ENTITY % length "CDATA">
%lenpct;%lenpct; エンティティは、%length; エンティティと同じ測定単位を使用した具体的な長さとして、またはパーセンテージとして指定することにより、明示的に長さを定義します。このエンティティは、<embeddedoutline>、<embeddedview>、<field>、<horizrule>、<pardef>、および <table> の各要素で使用されます。 構文:
<!ENTITY % lenpct "CDATA">
%link.attrs;%link.attrs; エンティティは、すべてのリンク要素に共通の属性を定義します。このエンティティは、<doclink>、<viewlink>、<databaselink>、<urllink>、および <namedelementlink> の各要素で使用されます。 構文:
<!ENTITY % link.attrs "
regionid
<!ENTITY % link.color.attrs "
%link.computed.content;%link.computed.content; エンティティは、リンクターゲットとして URI または名前付き要素を使用するリンクの内容を定義します。このエンティティは、<urllink> 要素と <namedelementlink> 要素で使用されます。 構文:
<!ENTITY % link.computed.content "( #PCDATA | code | %richtext.inline; )*">
%link.content;%link.content; エンティティは、リンクターゲットとして URI または名前付き要素を使用するリンクを除く、すべてのリンクの内容を定義します。このエンティティは、<databaselink>、<doclink>、および <viewlink> の各要素で使用されます。 構文:
<!ENTITY % link.content "( #PCDATA | %richtext.inline; )*">
%list.separators;%list.separators; エンティティは、リッチテキストの分離記号の選択肢を定義します。このエンティティは、<field> 要素と <column> 要素で使用されます。「none」オプションは <field> 要素には適用されません。「blankline」オプションは <column> 要素には適用されません。 構文:
<!ENTITY % list.separators "space | comma | semicolon | newline | blankline | none">
%lr.aligns%lr.aligns; エンティティは、アクションボタン上のアイコンまたはアクションバー上のアクションボタンなどの、オブジェクトの整列に関する 2 つのオプションのリストを表します。このエンティティは、<action> 要素と <actionbar> 要素で使用されます。 構文:
<!ENTITY % lr.aligns " left | right ">
%named.design.note.attrs;%named.design.note.attrs; エンティティは、<agent>、<appletresource>、<dataconnection>、<folder>、<form>、<imageresource>、<page>、<scriptlibrary>、<sharedfield>、<subform>、または <view> の各要素のような名前付き設計要素と共に使用できる属性を定義します。 構文:
<!ENTITY % named.design.note.attrs "
alias
<!ENTITY % named.design.note.prolog "%design.note.prolog;" >
%note.attrs;%note.attrs; エンティティは、設計要素が含まれるすべての文書に共通の属性を表します。このエンティティは、<note> 要素と <document> 要素で使用されます。また、すべての Lotus Domino 設計文書 (ACL、database、profiledocument、および viewentries の各要素は DXL の文書ではなくルート要素として処理されるので対象外です) に共通の属性を定義する %design.note.attrs; エンティティで使用されます。データベースの一部としてではなく、ID または名前を指定して単独で文書をエクスポートするにはその文書のバージョン情報が必要です。そのため、このエンティティには文書のルート属性が含まれます。 構文:
<!ENTITY % note.attrs "
<!ENTITY % note.epilog "( item* )">
%note.prolog;%note.prolog; エンティティは、すべての文書の先頭にある ID データを表します。このエンティティは、<note>、<profiledocument>、および <document> の各要素、および %design.note.prolog; エンティティで使用されます。 構文:
<!ENTITY % note.prolog "( noteinfo?, updatedby?, revisions?, textproperties?, wassignedby? )">
%onopengoto.options;%onopengoto.options; エンティティは、ビューまたはフォルダが開かれたときにフォーカスを設定するオプションのリストを表します。このエンティティは、%view.and.folder.attrs; エンティティで使用されます。 構文:
<!ENTITY % onopengoto.options "top | bottom | lastopened ">
ビューまたはフォルダを開くとき、%onopengoto.options; エンティティのオプションによってフォーカスが次のように設定されます。
bottom
<!ENTITY % onrefresh.options "refreshtop | refreshbottom | refresh | displayindicator ">
これらのオプションにより、ビューまたはフォルダは次のように更新されます。
displayindicator
の各要素で使用されます。
<!ENTITY % pardef.id "NMTOKEN">
%pixels;%pixels; エンティティは、値がピクセル単位の 1 つの長さとなる属性を定義します。ピクセルは、画面上またはメモリ内に格納されたイメージを最も小さく分解した長方形領域です。たとえば、画像要素の高さの属性は次のように定義できます。<picture height='142px'/>.「px」はピクセルの略語です。このエンティティは、<border>、<frame>、<frameset>、<picture>、および <table> の各要素で使用されます。 構文:
<!ENTITY % pixels "CDATA">
%pixels.1to4;%pixels.1to4; エンティティは、4 つの辺を持つオブジェクトの各辺の長さを次のように定義します。
<!ENTITY % pixels.1to4 "CDATA">
%pixpct;%pixpct; エンティティは、1 つの %pixels; 単位またはパーセンテージとして測定しなければならない属性の長さを定義します。このエンティティは、<javaapplet> 要素と <bordercaption> 要素で使用されます。 構文:
<!ENTITY % pixpct "CDATA">
%pixpctrel;%pixpctrel; エンティティは、属性の長さを定義します。これは、ピクセル単位 ("1px")、パーセンテージ ("80%")、または相対値 ("4") の 3 種のうちいずれかで測定する必要があります。 構文:
<!ENTITY % pixpctrel "CDATA">
%reading.orders;%reading.orders; エンティティは、読み込みのためにリッチテキストを表示する順序のリストを表します。このエンティティは、%reading.order.attrs; エンティティと %direction.attrs; エンティティで使用されます。 構文:
<!ENTITY % reading.orders "righttoleft | lefttoright">
%reading.order.attrs;%reading.order.attrs; エンティティは、%reading.orders; エンティティの属性を定義します。そのデフォルトは「lefttoright」です。このエンティティは、<block>、<run>、<pardef>、<form>、<page>、<keywords>、<button>、<action>、 <column>、および <columnheader> の各要素で使用されます。 構文:
<!ENTITY % reading.order.attrs "
%richtext.block;%richtext.block; エンティティは、<block>、<richtext>、<section>、および <tablecell> の各要素のように、段落レベルで表示される要素のリストを表示します。 構文:
<!ENTITY % richtext.block "par | pardef | table | subformref | section | block ">
%richtext.hot.inline;%richtext.hot.inline; エンティティは、クリック可能なインライン要素のリストを表示します。%richtext.inline; エンティティもその中に含まれます。 構文:
<!ENTITY % richtext.hot.inline " %richtext.links; | attachmentref | button | computedtext | popup | javaapplet | actionhotspot | objectref | region ">
%richtext.inline;%richtext.inline; エンティティは、本文に使用できる hot エンティティ (クリック可能) および nonhot エンティティのリストを表します。このエンティティは、<actionhotspot>、<run>、 <par>
、<popup>、<region>、および <span> の各要素、%link.content; エンティティ、および %link.computed.content; エンティティで使用されます。
<!ENTITY % richtext.inline " %richtext.nonhot.inline; | %richtext.hot.inline; ">
%richtext.links;%richtext.links; エンティティは、リッチテキスト要素で使用されるリンクの種類のリストを表示します。このエンティティは、%richtext.hot.inline; エンティティと %area.link; エンティティで使用されます。 構文:
<!ENTITY % richtext.links "urllink | doclink | viewlink | databaselink | namedelementlink ">
ホットスポットリンクの種類により、ハイパーテキストのジャンプ先が次のように決まります。
databaselink
%richtext.nonhot.inline;%richtext.nonhot.inline; エンティティは、クリックできないインライン要素のリストを表します。このエンティティは、<attachmentref> 要素と <objectref> 要素で使用され、%richtext.inline; エンティティに含まれます。 構文:
<!ENTITY % richtext.nonhot.inline "run | break | field | sharedfieldref | picture | horizrule | anchor | embeddedcontrol | embeddeddatepicker | embeddedfileuploadcontrol | embeddedfolderpane | embeddednavigator | embeddedoutline | embeddedview | imagemap | namedelementref | nonxmlchar | richtextdata | span ">
%root.attrs;%root.attrs; エンティティは、<database>、<acl>、<profiledocument>、および <viewentries> のようなルート要素の属性を定義します。また、データベースの一部としてではなく、ID または名前を指定して単独で文書をエクスポートするには、その文書のバージョン情報が必要です。そのため、このエンティティは、%note.attrs; エンティティにも含まれます。 構文:
<!ENTITY % root.attrs "
maintenanceversion
<!ENTITY % root.fixed.attrs "
xmlns
<!ENTITY % send.value.types " text | textlist | formula ">
%simple.aligns;%simple.aligns; エンティティは、<column> 要素と <columnheader> 要素の内容に対する文字揃えの選択肢を定義します。 構文:
<!ENTITY % simple.aligns "left | center | right">
%simple.types;%simple.types; エンティティは、共通のデータ型要素を定義します。このエンティティは、<item>、<fieldchoice>、および <entrydata> の各要素で使用されます。 構文:
<!ENTITY % simple.types "text | number | datetime | textlist | numberlist | datetimelist | itemdata ">
%space.attrs;%space.attrs; エンティティは、空白の処理方法を決定します。このエンティティは、<block>、<run>、および <par>
<!ENTITY % space.attrs "
%view.and.folder.attrs;%view.and.folder.attrs; エンティティは、ビューとフォルダの属性を定義します。このエンティティは、<folder> 要素と <view> 要素で使用されます。 構文:
<!ENTITY % view.and.folder.attrs "
allowcustomizations
<!ENTITY % view.header "none | simple | beveled ">
beveled
%view.rowspacings;%view.rowspacings; エンティティは、ビューおよびフォルダの行間隔の量を指定するオプションのリストを表します。このエンティティは、%view.and.folder.attrs; エンティティで使用されます。 構文:
<!ENTITY % view.linespacings "1 | 1.25 | 1.5 | 1.75 | 2 ">
%view.unreadmarks;%view.unreadmarks; エンティティは、ビューまたはフォルダで未読文書にマークを付ける方法を指定するオプションのリストを表します。このエンティティは、%view.and.folder.attrs; エンティティで使用されます。 構文:
<!ENTITY % view.unreadmarks "none | unreadonly | standard ">
none