使用php从mysql查询构建flash的xml文件

时间:2011-07-12 14:54:44

标签: php mysql xml

好的就是这件事。

我有一个从xml文件运行的Flash幻灯片。

我想使用php

使用查询中的数据填充xml文件

现在我可以看到这里有一些例子,我理解其中的一些例子,但是,在xml文件中我使用'content'是在XML标签内而不是包裹它。

e.g。这是来自这里的一个例子......标签绕过数据。

<news>
<?
    while($item = mysql_fetch_array($data)){
    ?>
    <item>
        <url><?=$item['url']; ?></url>
        <title><?=$item['title']; ?></title>
    </item>
    }
?>
</news>

在我正在使用的XML文件中,链接的标记看起来像这样....

<link url="" target=""></link>

那么,php代码会不会像这样

<link url="<?=$item['url]; ?>" target=""></link>

希望有人能解释一下!

由于

Rich:)

1 个答案:

答案 0 :(得分:0)

XML元素可以包含您在示例item中使用urltitle的其他元素或文本。元素也可以具有HTML <a href="/">Home</a>中的属性。

将“内容”放入属性时有一些指导原则,但只要XML文档的读者知道他是否必须在标记中查找其他元素或者是否需要,我们实际上可以自由地做任何我们想做的事情。属性

<link url="www.domain.com" />
// these are equal
<link>
    <url>www.domain.com</url>
</link>
// however you have get the url through different process.

获取属性有点容易,为什么我认为很多文档都使用属性。 在w3schools是其他很好的例子

旁注:如果您的元素不包含文本或其他元素,则不需要结束标记但需要斜杠。