0
我有一個web應用程序(在PHP中)根據屬性的值選擇XML元素的數據。根據屬性值選擇一個XML元素
但是,我在嘗試實際操作時遇到了問題。 這裏是我使用的將XML:
<meta> <!-- Data about data -->
<genre genre_name="edm">
<amount_of_bands>3</amount_of_bands>
/genre>
<genre genre_name="pop">
<amount_of_bands>3</amount_of_bands>
</genre>
<genre genre_name="hip-hop">
<amount_of_bands>1</amount_of_bands>
</genre>
</meta>
我試圖訪問標籤的號碼。 我試過使用$xml_root->meta->genre['genre_name = edm']->amount_of_bands;
(與SimpleXML)),並且什麼也沒有。我試過研究,但我仍然沒有得到任何東西。
編輯,YO - 我通過與<genre>...</genre>
元素中額外<genre_name>hip-hop</genre_name>
元素替換<genre genre_name="hip-hop">
固定我的問題。更容易閱讀,維護和編碼。
感謝您的答案,無論。