文字列入力を介して、XML データ セット内の任意のタグのコンテンツを取得する必要があります。
var example:XML =
<foo>
<bar>
baz
</bar>
</foo>;
// i need to get baz by using the string "bar" in some way with foo
文字列入力を介して、XML データ セット内の任意のタグのコンテンツを取得する必要があります。
var example:XML =
<foo>
<bar>
baz
</bar>
</foo>;
// i need to get baz by using the string "bar" in some way with foo
これは、XML 変数で使用可能な関数を介して行うことができます。これにより、descendants
すべてのインスタンスのリストが返されるため、例では次のようになります。
var tagInstanceList:XMLList = example.descendants("bar");
trace(tagInstanceList[0]) // baz
ここで、インデックス アクセスについて注意すべき点があります。検出されたタグに XML データが含まれている場合を除き、何らかの理由でインデックス アクセス時に周囲のタグが省略されます。