【发布时间】:2015-01-24 03:44:14
【问题描述】:
我有一个带有 RSS 提要地址的 xml 文件。我想用这些链接构建一个下拉列表,并且在选择一个选项时,应该显示提要。我已经用 feeds(feeds.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>
而且....这里是 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>";
?>
列表已填充,但是当在项目中选择时出现错误消息:(( 谢谢!
【问题讨论】: