ホームページ > バックエンド開発 > PHPチュートリアル > phpのXML処理に関するちょっとした疑問

phpのXML処理に関するちょっとした疑問

WBOY
リリース: 2016-06-13 12:51:38
オリジナル
1059 人が閲覧しました

PHP の XML 処理に関する小さな問題
最近 WeChat のインターフェースについて考えています
小さな問題が発生しました
次の内容を持つ変数があるとします

$test= "<xml><ToUserName><![CDATA[11111111]]></ToUserName><br />
<FromUserName><![CDATA[11111111]]></FromUserName><br />
<CreateTime>1111</CreateTime><br />
<MsgType><![CDATA[text]]></MsgType><br />
<Content><![CDATA[test]]></Content><br />
<MsgId>111111</MsgId><br />
</xml>";
ログイン後にコピー

$postObj = simplexml_load_string($test, 'SimpleXMLElement', LIBXML_NOCDATA);
simplexml_load_string を使用して XML を変数に読み込みます
$postObj->addChild("id","123");
要素を追加しました
では、変数の内容を XML 形式に復元するにはどうすればよいでしょうか?


-----解決策--------------------------------
返信していただけますか?
$test = $postObj->saveXML();

ただし、開いたときに LIBXML_NOCDATA パラメータがあるため、CDATA ノードが書き戻されないことに注意してください
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート