使用 php 从 mysql 查询构建 flash 的 xml 文件
好吧,事情就是这样。
我有一个从 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
XML 元素可以包含其他元素或文本,就像示例
item
中的url
和title
一样。元素还可以具有类似于 HTMLHome
中的属性。何时将“内容”放入属性中有一些指导原则,但实际上我们可以自由地做任何我们想做的事情,只要 XML 文档的读者知道他是否必须在标签内查找另一个元素或属性
获取属性为什么我认为很多文档都使用属性有点容易。
w3schools 是其他很好的示例
旁注:如果您的元素不包含文本或其他元素你不需要结束标签,而是斜杠。
An XML element can contain other elements or text like you have in your example
item
withurl
andtitle
. 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
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.