0

引用符の間にあるテキストをエコーし​​ようとしています<head_1 data="Superhero"/>

XML ファイルは次のようになります。

<?xml version="1.0"?>
<nowplaying version="1.1">
    <playing_now>
        <rbds_text data="SUPERHERO by Family Force 5"/>
        <result>
            <type data="song"/>
            <head_1 data="Superhero"/>
            <head_2 data="Family Force 5"/>
            <head_url data="song/Family_Force_5/Superhero.html"/>
            <foot_1 data="III.V - EP"/>
            <foot_2 data="Family Force 5"/>
            <foot_url data="album/Family_Force_5/III.V_-_EP.html"/>
            <image_50 data="/images/music/thumbs/familyforce5-iiivep.jpg"/>
            <image_200 data="/images/music/familyforce5-iiivep.jpg"/>
        </result>
    </playing_now>
</nowplaying>

現在の PHP ファイルは次のようになっていますが、エラーが発生します。

<?php
include 'playing-now/api.html';

$nowplaying = new SimpleXMLElement($xmlstr);

echo $nowplaying->playing_now->result->head_1;"
?>
4

1 に答える 1

0
echo $nowplaying->playing_now->result->head_1['data'];

エラーが発生した場合は、名前にある可能性があります。あなたはこのようにそれらを逃れることができるはずです:

echo $nowplaying->{'playing_now'}->result->{'head_1'}['data'];
于 2012-07-08T03:07:18.530 に答える