PHPでXMLファイルを書く方法

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

PHPでXMLファイルを書くにはどうすればよいですか?
次のコードを含む XML ファイルが既に存在します:

XML コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?xml version="1.0" encoding="GB2312"?>
<AppConfig>
  <COM>COM1</COM>
  <Phone>10086</Phone>
  <Content>测试</Content>
</AppConfig>

ログイン後にコピー

PHP 変数 $phone があります。「Phone」の内容を置き換えたいと考えています。 XML ファイル内のタグに $phone の値を実現するにはどうすればよいですか?

-----解決策---------
PHP コード
$電話=123;
$xmlDoc = 新しい DOMDocument();
$xmlDoc->load("bb.xml");
$xml = 新しい SimpleXMLElement($xmlDoc->saveXML());
$xml->電話 = $phone;
file_put_contents('bb.xml', $xml->asXML());
<br><font color="#e78608">------解決策------------------</font><br>
ログイン後にコピー
PHP コード


<?php
$xml = new DOMDocument("1.0","GB2312");//domdocument クラスをインスタンス化します。
$xml->load('test3.xml');//xml ファイルをロードします
$list=$xml->getElementsByTagName('電話');
$phone='iphone';
$list->item(0)->nodeValue=$phone;
$xml->save("test3.xml");//保存
?>
<br><font color="#e78608">------解決策------------------</font><br>
ログイン後にコピー
PHP コード

<?php
require_once("xmlparse.php");
$xml = 新しい DOMDocument("1.0","GB2312");
$xml->load("xml へのパス");
$list=$xml->getElementsByTagName('電話');
$list->item(0)->nodeValue=$phone;
$xml->save("xml へのパス");//保存
?><div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!