【发布时间】:2021-08-13 04:54:25
【问题描述】:
我有这个 XML 链接示例:
在节点“nowplaying-info-list”内部,我有一个名为“nowplaying-info”的节点,我需要获取节点“nowplaying-info”的每个属性,例如,
<nowplaying-info-list>
<nowplaying-info mountName="KFRQFMAAC" timestamp="1621894561" type="track">
<property name="cue_time_duration">
<![CDATA[ 05:07 ]]>
</property>
<property name="cue_time_start">
<![CDATA[ 1621894561283 ]]>
</property>
<property name="cue_title">
<![CDATA[ WIND OF CHANGE ]]>
</property>
<property name="program_id">
<![CDATA[ 20363 ]]>
</property>
<property name="track_artist_name">
<![CDATA[ SCORPIONS ]]>
</property>
</nowplaying-info>
<nowplaying-info mountName="KFRQFMAAC" timestamp="1621894008" type="track">
<property name="cue_time_duration">
<![CDATA[ 05:30 ]]>
</property>
<property name="cue_time_start">
<![CDATA[ 1621894008283 ]]>
</property>
<property name="cue_title">
<![CDATA[ ALL RIGHT NOW ]]>
</property>
<property name="program_id">
<![CDATA[ 18664 ]]>
</property>
<property name="track_artist_name">
<![CDATA[ FREE ]]>
</property>
</nowplaying-info>
</nowplaying-info-list>
对于这个响应,我需要进入一个数组:
“提示标题” “program_id” “track_artist_name” 等每个条目...
我尝试使用
simplexml_load_file( XML, 'SimpleXMLElement', LIBXML_NOCDATA );
但不要解析正确的数据。
【问题讨论】:
标签: php xml xml-parsing