2
我试图在添加页面时自动更新网站地图。我正在定义包含我需要的子名称的var,其中包含冒号字符。 PHP或XML将冒号和单词移到其左侧或右侧。我如何将冒号保留在子元素名称中?使用PHP在XML子元素名称中包含冒号
我使用这个:
<?php
$imagechild = 'image:image';
$imageloc = 'image:loc';
$xml=simplexml_load_file("sitemap.xml");
$map = $xml->addChild('url');
$map->addChild('loc', "http:/some website".$page_path);
$img = $map->addChild($imagechild);
$img->addChild($imageloc, $img_link);
$xml->saveXML('sitemap.xml');
?>
我得到这个:
<url>
<loc>web url</loc>
<image>
<loc>image url</loc>
</image>
</url>
我需要这个
<url>
<loc>web url</loc>
<image:image>
<loc>image url</loc>
</image:image>
</url>
预先感谢您!