public nodeType : Number (読み取り専用)
nodeType の値。XML エレメントの場合は 1、テキストノードの場合は 3 になります。
nodeType は、W3C DOM レベル 1 勧告 (www.w3.org/tr/1998/REC-DOM-Level-1-19981001/level-one-core.html) の NodeType の一覧に記載されている数値です。次の表は、これらの数値の一覧です。
|
整数値 |
定義されている定数 |
|---|---|
|
1 |
ELEMENT_NODE |
|
2 |
ATtrIBUTE_NODE |
|
3 |
TEXT_NODE |
|
4 |
CDATA_SECTION_NODE |
|
5 |
NTITY_REFERENCE_NODE |
|
6 |
ENTITY_NODE |
|
7 |
PROCESSING_INStrUCTION_NODE |
|
8 |
COMMENT_NODE |
|
9 |
DOCUMENT_NODE |
|
10 |
DOCUMENT_TYPE_NODE |
|
11 |
DOCUMENT_FRAGMENT_NODE |
|
12 |
NOTATION_NODE |
Flash Player に組み込まれている XML クラスがサポートするのは 1 (ELEMENT_NODE) と 3 (TEXT_NODE) だけです。
次の例では、エレメントノードとテキストノードを作成し、それぞれのノードタイプをチェックします。
// XML ドキュメントを作成します。
var doc:XML = new XML();
// createElement() を使用して XML ノードを作成します
var myNode:XMLNode = doc.createElement("rootNode");
// 新しいノードを XML ツリーに置きます
doc.appendChild(myNode);
// createTextNode() を使用して XML テキストノードを作成します
var myTextNode:XMLNode = doc.createTextNode("textNode");
// 新しいノードを XML ツリーに置きます
myNode.appendChild(myTextNode);
trace(myNode.nodeType);
trace(myTextNode.nodeType);
// 出力
// 1
// 3
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート