PHP を使用して XML を読み取っていますが、自己終了タグの読み取り方法がわかりません。時には 、時には として<No_of_Rooms/>
現れるタグがあります。
これらの正しい読み方は?<No_of_Rooms>3</No_of_Rooms>
<No_of_Rooms/>
これは私が現在使用しているコードです。
$rooms_tag = $property->getElementsByTagName("No_of_Rooms");
$exists = $rooms_tag->length > 0;
if (!$exists )
$rooms=0;
else
$rooms = $rooms_tag->item(0)->nodeValue;
echo "Number of rooms : " . $rooms . "<br>";
XML 環境の例を次に示します。
<property>
<Unit_Reference_No>EL-S-1028</Unit_Reference_No>
<No_of_Rooms/>
<Latitude>25.198519</Latitude>
<Longitude>55.275478</Longitude>
<unit_measure>Sq.Ft.</unit_measure>
</property>