XML オブジェクト

1 つの XML オブジェクトは、1 つの XML エレメント、属性、コメント、処理命令、またはテキストエレメントを表します。

XML オブジェクトは、"単純内容" を持つものと "複合内容" を持つものに分類されます。複合内容の XML オブジェクトとは、子ノードを持つ XML オブジェクトです。XML オブジェクトが、属性、コメント、処理命令、またはテキストノードのいずれかである場合、このオブジェクトには単純内容が含まれます。

たとえば、次の XML オブジェクトは、コメントと処理命令を含んだ複合内容の XML オブジェクトです。

XML.ignoreComments = false;
XML.ignoreProcessingInstructions = false;
var x1:XML = 
    <order>
        <!-- これはコメントです -->
        <?PROC_INSTR sample ?>
        <item id='1'>
            <menuName>burger</menuName>
            <price>3.95</price>
        </item>
        <item id='2'>
            <menuName>fries</menuName>
            <price>1.45</price>
        </item>
    </order>

次の例に示すとおり、comments() および processingInstructions() メソッドを使用して、
コメントおよび処理命令の新しい XML オブジェクトを作成できるようになりました。

var x2:XML = x1.comments()[0];
var x3:XML = x1.processingInstructions()[0];

サブトピック

XML プロパティ
XML メソッド

XML プロパティ

XML クラスには次の 5 つの静的プロパティがあります。

これらのプロパティの詳細については、『ActionScript 3.0 リファレンスガイド』を参照してください。

XML メソッド

次の各メソッドは、XML オブジェクトの階層構造に関する操作に使用します。

次の各メソッドは、XML オブジェクトの属性に関する操作に使用します。

次の各メソッドは、XML オブジェクトのプロパティに関する操作に使用します。

次の各メソッドは、修飾名および名前空間に関する操作に使用します。

次の各メソッドは、XML の内容のタイプに関する操作および判定に使用します。

次の各メソッドは、XML オブジェクトからストリングへの変換および整形に使用します。

次の各メソッドはその他の用途に使用します。

これらのメソッドの詳細については、『ActionScript 3.0 リファレンスガイド』を参照してください。


Flex 2.01