0

文字列入力を介して、XML データ セット内の任意のタグのコンテンツを取得する必要があります。

var example:XML =
<foo>
    <bar>
        baz
    </bar>
</foo>;
// i need to get baz by using the string "bar" in some way with foo
4

1 に答える 1

0

これは、XML 変数で使用可能な関数を介して行うことができます。これにより、descendantsすべてのインスタンスのリストが返されるため、例では次のようになります。

var tagInstanceList:XMLList = example.descendants("bar");
trace(tagInstanceList[0]) // baz

ここで、インデックス アクセスについて注意すべき点があります。検出されたタグに XML データが含まれている場合を除き、何らかの理由でインデックス アクセス時に周囲のタグが省略されます。

于 2013-08-21T22:05:08.597 に答える