【发布时间】:2012-05-24 01:28:34
【问题描述】:
我正在尝试合并两个或多个 xml 文件以便更好地使用。假设我有两个 XML 文件,我想在将它们的数据提取到表中之前组合它们的内容。
<table id="rounded-corner">
<tr>
<th>Title</th>
<th>Download Link</th>
<th>Language</th>
</tr>
<?php
$xml_request_url = 'file.xml';
$xml = new SimpleXMLElement($xml_request_url, null, true);
foreach ( $xml->results->content as $item )
{
echo "
<tr><td>" . $item->movie . "</td><td><a href=" . $item->download . ">Download Link</a> </td><td>" . $item->language . "</td></tr>
";
}
?> </table>
你能给我举个例子吗?我不想为我拥有的每个 XML 文件制作表格。
<find>
<base>
http://www.example.com
</base>
<results items="2" itemsfound="2">
<song>
<downloadlink>
http://example.com/dldlink.php?lk=43543
</downloadlink>
<format>
mp3
</format>
</song>
<song>
<downloadlink>
http://example.com/dldlink.php?lk=87798
</downloadlink>
<format>
mp4
</format>
</song>
</results>
</find>
【问题讨论】:
-
查看其他post / 可能重复
-
它们是简单的xml,格式相同但内容不同
-
@showerhead:这个问题还没有回答。但是我知道这个问题之前已经被问过和回答过,TS 应该真的使用搜索来寻找答案。
-
你们为什么对这个问题投反对票?
-
这不一样。另一篇文章是关于合并 xml 文件的,TS 想要在同一个表中显示来自 2 个 xml 文件的数据。有区别。
标签: php xml merge html-table