我正在尝试使用php访问xml属性。我可以访问任何字段的实际文本,但
例如,xml文件中的一行如下所示:
<Competitor CODE1="MIN" CODE3="MIN" CODE4="l.mlb.com-t.10" ID="69" LineOrderOverride="" NAME="Minnesota Twins" NUM="1" ROT="927" SCORE="5">Game 1</Competitor>
我正在使用的代码将向我显示“游戏1”,但我希望能够访问NAME和SCORE值
@$doc->load($feedURL);
$arrFeeds = array();
foreach ($doc->getElementsByTagName('Event') as $node) {
$itemRSS = array (
echo strip_tags(str_replace("'","",$node->getElementsByTagName('Competitor')->item(0)->nodeValue));
};
有没有人知道使用PHP访问元变量的方法?
答案 0 :(得分:0)
在foreach()中添加
echo $node->getElementsByTagName('Competitor')->item(0)->getAttribute("NAME"); // For NAME
echo $node->getElementsByTagName('Competitor')->item(0)->getAttribute("SCORE"); // For SCORE