第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

php simplexml 附加而不是更新

php simplexml 附加而不是更新

PHP
千萬里不及你 2023-09-08 21:44:22
我嘗試更新現(xiàn)有的 xml 文件,然后使用相同的名稱保存它,但它是追加而不是更新。另外像 ? 這樣的瑞典語字符也會轉換為 unicode,可以通過指定編碼來防止這種情況嗎?  $folderPath = dirname(__DIR__). DIRECTORY_SEPARATOR;   // website/  $fileName = 'event.xml';  $destFile = $folderPath .$fileName; // website/event.xml  $xml = simplexml_load_file($destFile);  //Update  $xml->events->event->title = $eventTitle;  $xml->events->event->eventdate = $eventDate;  // save the updated document  $xml->asXML($destFile);所以我最終得到了這樣的 xml(甚至不是有效的 xml)...<?xml version="1.0" standalone="yes"?><events> <event>    <title>&#xC4;</title>    <eventdate>2019-12-01</eventdate> </event><events><event><title>&#xC4;</title><eventdate>2019.12.01</eventdate></event></events></events>當我需要它像這樣時:<?xml version="1.0" standalone="yes"?><events> <event>    <title>?</title>    <eventdate>2019-12-01</eventdate> </event></events>
查看完整描述

1 回答

?
搖曳的薔薇

TA貢獻1793條經(jīng)驗 獲得超6個贊

您需要更改兩件事,第一件事是在 XML 中啟用 UTF-8...

<?xml version="1.0" encoding="utf-8"?>

第二個是,當您使用 SimpleXML 加載數(shù)據(jù)時,變量根元素,因此$xml也是<events>。所以你不需要在你的關卡中使用它......

$xml->event->title = $eventTitle;
$xml->event->eventdate = $eventDate;

另外,只是說(這甚至不是有效的 xml) - 它可能不是您想要的,但它仍然是有效的 XML。


查看完整回答
反對 回復 2023-09-08
  • 1 回答
  • 0 關注
  • 91 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號