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

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

php simplexml 附加而不是更新

php simplexml 附加而不是更新

PHP
千萬里不及你 2023-09-08 21:44:22
我嘗試更新現(xiàn)有的 xml 文件,然后使用相同的名稱保存它,但它是追加而不是更新。另外像 ? 這樣的瑞典語字符也會(huì)轉(zhuǎn)換為 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>當(dāng)我需要它像這樣時(shí):<?xml version="1.0" standalone="yes"?><events> <event>    <title>?</title>    <eventdate>2019-12-01</eventdate> </event></events>
查看完整描述

1 回答

?
搖曳的薔薇

TA貢獻(xiàn)1793條經(jīng)驗(yàn) 獲得超6個(gè)贊

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

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

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

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

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


查看完整回答
反對 回復(fù) 2023-09-08
  • 1 回答
  • 0 關(guān)注
  • 102 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)