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

发布于 2024-11-19 10:12:32 字数 745 浏览 0 评论 0原文

好吧,事情就是这样。

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

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

现在我可以看到这里有一些示例,并且我理解其中的一些示例,但是,在 xml 文件中我使用的“内容”位于 XML 内部标签而不是被它包裹。

例如,这是来自此处的示例...标签围绕数据。

<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>

希望有人可以解释一下!

谢谢

丰富:)

Ok here's the the thing.

I have a flash slideshow which runs from an xml file.

I want to populate the xml file with data from a query, using php

Now I can see on here there are some examples, and I understand some of it, however, in the xml file I am using the 'content' is inside the XML tag rather than wrapped by it.

e.g. this is from an example on here... the tag goes around the data.

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

In the XML file I'm using, the tag for a link, looks like this....

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

So, would the php code go like this

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

Hope someone can explain !

Thanks

Rich :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

太阳哥哥 2024-11-26 10:12:32

XML 元素可以包含其他元素或文本,就像示例 item 中的 urltitle 一样。元素还可以具有类似于 HTML Home 中的属性。

何时将“内容”放入属性中有一些指导原则,但实际上我们可以自由地做任何我们想做的事情,只要 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 是其他很好的示例

旁注:如果您的元素不包含文本或其他元素你不需要结束标签,而是斜杠。

An XML element can contain other elements or text like you have in your example item with url and title. Elements can also have attributes like in HTML <a href="/">Home</a>.

There are some guidelines when to put "content" into an attribute but we are actually free to do whatever we want as long as the reader of the XML document know if he has to look for another element inside a tag or for the attribute

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

Getting attributes is somewhat easier why I think that a lot of documents use attributes.
At w3schools are other good examples

Side note: If your element does not contain text or other elements you don't need a closing tag but a slash.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文