DOMに於いて、テキストノードとそれに実装されるTextインタフェイスについての解説です。
テキストノードとは、文書内のテキストで、通常何らかのようその内容すなわち何らかの要素ノードの子ノードとなります。
Textインタフェイスとは、このテキストノードに実装されるインタフェイスです。
テキストノードには子ノードは存在しません。
テキストノードのNodeインタフェイスの値は、以下のようになります。
文書ノードに実装されるTextインタフェイスは、以下のプロパティとメソッドを実装します。
テキストノードに実装されるTextインタフェイスには、特に固有のプロパティは実装されません。
テキストノードに実装されるTextインタフェイスには、以下のメソッドが実装されます。
テキストノードが二つ以上連続する事は、DOMとして不正ではありませんが、特に一つにまとめられている場合と較べて意味があるものではありません。
寧ろ、ノード処理で連続するテキストノードの処理が面倒になるため、好ましくない場合すらあるでしょう。
テキストノードがDOM処理で複数連続するような状態になり得る事が予想出来る場合、子孫ノードの評価の前に対象となる要素ノードを正規化する事で、連続するテキストノードを一つにまとめる事が可能になります。
Copyright ©平成21年-平成24年 さいたま・しらぎくさいと 版権所有
marguerite.site@gmail.com