Php 如何在Zend Framework 2中呈现站点地图XML文件?

Php 如何在Zend Framework 2中呈现站点地图XML文件?,php,zend-framework2,sitemap,Php,Zend Framework2,Sitemap,是否已经实现了从XML文件创建(HTML)站点地图的机制 我正在使用生成网站地图,并希望以HTML列表的形式播放(网站地图的一部分)。简单xml轻松: $xmlFile='sitemap.xml'; 如果(!file_存在($xmlFile)){ 抛出新\异常(“文件不存在”); } $xml=simplexml\u加载文件($xmlFile); echo“”; foreach($xml作为$url){ 回显“”$url->loc.”; } 回声“”; 谢谢您的回答!此代码段创建了一个浅列表。我

是否已经实现了从XML文件创建(HTML)站点地图的机制

我正在使用生成网站地图,并希望以HTML列表的形式播放(网站地图的一部分)。

简单xml轻松:

$xmlFile='sitemap.xml';
如果(!file_存在($xmlFile)){
抛出新\异常(“文件不存在”);
}
$xml=simplexml\u加载文件($xmlFile);
echo“
    ”; foreach($xml作为$url){ 回显“
  • ”$url->loc.
  • ”; } 回声“
”;
谢谢您的回答!此代码段创建了一个浅列表。我的意思是一个嵌套列表,以便在站点上显示它。这将是很容易适应:)这不是我会怎么做,但我会接受编辑,如果它为你工作。我认为创建递归函数更有意义。你是对的,这不是最好的方法,甚至不是干净的方法。递归函数将是一个很好的解决方案。另一种可能是编写XSL样式表。