PHP逆引き大全 516の極意

データフォーマットの極意 - Tips303 要素の値を変更し、変更後のXML文書を出力する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

3-2XMLデータ操作(SimpleXML)Tips303 要素の値を変更し、変更後のXML文書を出力する

Level1

PointSimpleXMLElementオブジェクトのメンバ変数に値を代入する

SimpleXMLElementオブジェクトのメンバ変数に値を代入することで、要素の値を変更することができます。

変更後のXML文書は、SimpleXMLElement::as
XML()メソッドで出力することが可能です。

リスト1303.php
<?php
header("Content-Type: text/html; charset=UTF-8");
echo "■要素を変更する<br />";
$xml = simplexml_load_file('example.xml');
$xml->book[0]->price = 9999;
echo nl2br( htmlspecialchars($xml->asXML()));
?>
画面1 実行画面(303.php)

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません