Flash-XML読み込み(データ場所の指定方法)

読み込んだXMLから必要なデータを得るためには、その欲しいデータの場所を指定する必要がある。
目的の情報にどのようにしてたどり着くかを理解することはXMLを学ぶ上で重要となる。


◎theXML.firstChildの指定範囲

<?xml version="1.0" encoding="ISO-8859-1"?>
<car>
<honda type="carname1">S2000</honda>
<bmw type="carname2">Z4</bmw>
<mercedesbenz type="carname3">SLK</mercedesbenz>
</car>



◎theXML.firstChild.childNodesの指定範囲

<?xml version="1.0" encoding="ISO-8859-1"?>
<car>
<honda type="carname1">S2000</honda>
<bmw type="carname2">Z4</bmw>
<mercedesbenz type="carname3">SLK</mercedesbenz>

</car>


◎theXML.firstChild.firstChildの指定範囲

<?xml version="1.0" encoding="ISO-8859-1"?>
<car>
<honda type="carname1">S2000</honda>
<bmw type="carname2">Z4</bmw>
<mercedesbenz type="carname3">SLK</mercedesbenz>
</car>


◎theXML.firstChild.firstChild.attributes.typeの指定範囲

<?xml version="1.0" encoding="ISO-8859-1"?>
<car>
<honda type="carname1">S2000</honda>
<bmw type="carname2">Z4</bmw>
<mercedesbenz type="carname3">SLK</mercedesbenz>
</car>

→属性は.attributesを使うことで指定することができる


◎theXML.firstChild.firstChild.attributes.nodeValueの指定範囲

<?xml version="1.0" encoding="ISO-8859-1"?>
<car>
<honda type="carname1">S2000</honda>
<bmw type="carname2">Z4</bmw>
<mercedesbenz type="carname3">SLK</mercedesbenz>
</car>


RSS
Links

▲ トップページへ戻る