LOTUS DOMINO の XML


Entity
Node を継承します。このインターフェースは、XML 文書の解析済みまたは未解析の Entity を表しています。このモデルは Entity そのものを示していて、Entity の宣言を示すものではありません。Node から派生する nodeName 属性は Entity の名前を含んでいます。

XML プロセッサは、構造モデルが DOM に渡される前に Entity を完全に展開することがあります。この場合文書ツリーには EntityReference ノードはありません。

XML は、妥当性を検証していない XML プロセッサに、外部サブセットで行われた Entity 宣言、または外部パラメータ Entity での宣言を読み込み処理する権限を与えません。これは外部サブセットで宣言された解析された Entity が、アプリケーションのクラスで展開される必要がないことを意味します。そして Entity を置換する値が有効でない可能性があることも意味します。置換する値が有効なら、それに対応する Entity ノードの子ノードのリストは置換 Text の構造を表します。これ以外の場合子リストは空です。

Entity の子の分析 (置換する値) は大まかに評価される可能性があります。(たとえば Entity Node での childNode の呼び出しなどの) ユーザーによるアクションは、評価のトリガーと認識されます。

DOM Level 1 は、Entity ノードの編集をサポートしていません。ユーザーが Entity を変更したい場合は、構造モデルが関係するすべての EntityReference を、Entity の内容のクローンで置き換えなければなりません。そして必要な変更は、代わりにこれらのクローンに行わなければなりません。Entity ノードのすべての子ノードは、読み込み専用です。

Entity ノードには親ノードはありません。

メソッド

getNotationName

getPublicID

getSystemID

getNotationName

Entity が未解析である場合は、Entity の表記法の名前です。Entity が解析済みである場合は Null です。

構文:

public java.lang.String getNotationName()

getPublicID

指定されていれば、Entity に関連付けられたパブリック ID です。パブリック ID が指定されていないと Null になります。

構文:

public java.lang.String getPublicId()

getSystemID

指定されていれば、Entity に関連付けられたシステム ID です。システム ID が指定されていないと Null になります。

構文:

public java.lang.String getSystemId()