我嘗試向我的xml文件插入新節點時出現問題。我需要補充:如何在我的xml文件中使用fwrite添加子項
<ul><loc> mylink</ul></loc>
在我的xml文件中的最後一個節點之前。
我嘗試下面的代碼,但它不工作之前,我插入新的它打破了最後一個節點:
$userfile = "sitemap.xml";
$fh = fopen($userfile, 'r+');
$addUser = "<url><loc>https://www.example.com/Privacy-Policy</loc></url></urlset> ";
fseek($fh, -10, SEEK_END);
fwrite($fh, $addUser);
fclose($fh);
這是我的XML文件的一部分:
<urlset >
<url>
<loc>example.com</loc>
</url>
<url>
<loc>example.com</loc>
</url>
</urlset>
我的輸出是:
<urlset >
<url>
<loc>example1.com</loc>
</url>
<url>
<loc>example2.com</loc>
</ur<url> //<-- See here my xml file broke
<loc>example2.com</loc>
</url>
</urlset>
*這是我的鏈接*鏈接的一部分?檔案?!?哪些代碼?請顯示您的代碼並更具體地說明您的目標是什麼 – Rizier123 2015-03-30 18:00:24
對不起,我已修復:P 您現在可以看到代碼 – badr 2015-03-30 18:01:16
是的,但請添加您現在獲得的輸出以及您期望得到的輸出 – Rizier123 2015-03-30 18:01:43