LOTUS DOMINO の XML


文字列
CharacterData を継承します。Text インターフェースは、Element または Attr の Text 形式の内容であり、XML では文字列データと呼ばれています。要素の内容の中にマークアップがない場合、テキストは要素の唯一の子ノードである Text インターフェースを実装する単体のオブジェクトに含まれます。マークアップがある場合は、テキストは要素のリストおよび要素の子リストを形成する Text ノードのリストに解析されます。

文書が DOM を介して最初に使用できるようになったときは、各ブロックテキストに対して唯一の Text ノードが存在します。ユーザーは、特定の要素の内容を表す隣接 Text ノードを、マークアップを介在させずに作成できます。ただし、これらのノード間の区別を XML や HTML で表す方法がないため、一般的には、DOM 編集セッション間では持続しないことに注意する必要があります。Element の normalize() メソッドはそのような隣接 Text オブジェクトをテキストのブロックごとに 1 つのノードにマージします。XPointers を使用したナビゲーションのような、特殊な文書構造に頼る処理を実際に行う前に、この方法を取り入れることをお勧めします。

メソッド

splitText

splitText

指定したオフセットの位置でこの Text ノードを 2 つに分けます。2 つの Text ノードはツリーの並列のノードのままで分割されます。この時点でこのノードは、オフセットの位置までのすべての内容のみを含んでいます。新しい Text ノードはこのノードの同レベルの次のノードとして挿入され、オフセットの位置にある内容から終わりまでのすべての内容を含みます。

構文:

public Text splitText(int offset)
         throws DOMException

パラメータ


戻り値:
例外処理: