連載 :
FlashでXMLを活用しよう!XMLデータを自由に活用しよう
2008年6月11日(水)
XMLファイルの構造
第1回では、XMLファイルの解説とFlashでXMLファイルを読み込む方法を説明しました。今回は、Flashで読み込んだXMLファイルの任意のデータを取り出す方法を説明します。
あらためて、第1回で利用したサンプルXMLファイル(slideshow.xml)の構造を確認したいと思います。第1回の記事をお読みでない方は、サンプルXMLファイルはこちらからダウンロード(http://www.thinkit.co.jp/images/article/83/1/8311.zip)できます(8311.zip/0.392 KB)。
サンプルXMLファイルの記述内容は階層構造になっていて、その階層構造を図で表したものが図1になります。これら階層構造によるタグ(要素)のことを「ノード」と呼び、階層構造に応じて「親ノード」「子ノード」「孫ノード」と呼びます。例えば、「photoNode」ノードは「slideShow」ノードの「子ノード」となり、「photoNode」ノードは「Flower01」ノードの「親ノード」となります。
FlashによるXMLファイル読み込みのポイント
図1のように、XMLファイルは階層構造になっています。この階層構造であるXMLファイルをFlashで読み込んだ場合にはXMLファイルの、どの階層から情報を取り出すかということをきちんと指定する必要があります。
また、その階層の要素の場所を指定した後、そのノードの内容を取り出すのか、属性の値を取り出すかを指定する必要があります。では、サンプルXMLファイルを利用して、XMLファイルの階層を指定する方法、内容を取り出す方法を説明していきます。
Think ITメルマガ会員登録受付中
Think ITでは、技術情報が詰まったメールマガジン「Think IT Weekly」の配信サービスを提供しています。メルマガ会員登録を済ませれば、メルマガだけでなく、さまざまな限定特典を入手できるようになります。