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">
固定我的问题。更容易阅读,维护和编码。
感谢您的答案,无论。