Php 在表单中删除xml中的链接

Php 在表单中删除xml中的链接,php,hyperlink,rss,channel,Php,Hyperlink,Rss,Channel,我有一个带有RSS提要地址的xml文件。我想用这些链接建立一个下拉列表,当选择一个选项时,应该显示提要。我已经用feed(feed.xml)构建了一个xml,它将被加载到一个变量中。 这是文件: <?xml version="1.0" encoding="UTF-8"?> <channel xmlns:xlink="http://www.w3.org/1999/xlink"> <item> <l

我有一个带有RSS提要地址的xml文件。我想用这些链接建立一个下拉列表,当选择一个选项时,应该显示提要。我已经用feed(feed.xml)构建了一个xml,它将被加载到一个变量中。 这是文件:

    <?xml version="1.0" encoding="UTF-8"?>
    <channel xmlns:xlink="http://www.w3.org/1999/xlink">
        <item>
              <link  xlink:show="new" xlink:href="http://www.developphp.com/view.php?tid=1424">Web Design Sprite Sheet CSS Preload Graphics Tutorial</link>

       </item>

       <item>
              <link xlink:href="http://www.developphp.com/view.php?tid=1423">Character Walk Cycle keyframes Sprite Animation CSS Tutorial</link>

        </item>
 </channel>

网页设计精灵表CSS预加载图形教程
角色行走循环关键帧精灵动画CSS教程
下面是php代码:

<?php

$xml = simplexml_load_file('feeds.xml');
echo "<h2>Dropdown feeds</h2>";
echo "<form name='feeds'>";
echo "<select name='menu' id='menu' OnChange='location.href=feeds.menu.options[selectedIndex].value'>";
echo "<option value='' selected>Select feed...</option>";
for($i = 0; $i < 2; $i++){
$link = $xml->item[$i]->link;
    echo "<option value=$link>$link </option>";
}   
echo "</select>";


?>
项目[$i]->链接;
回显“$link”;
}   
回声“;
?>
列表已填充,但在项目中选择时出现错误消息:(( 谢谢!

echo'.$link';
echo '<option value="' . $link . '">' . $link . '</option>';
?


获取属性值的更多信息:php.net/manual/en/simplexmlement.attributes.php

Ok,但当单击控件内的某个项时会发生错误(此程序无法显示网页)