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>
預先感謝您!