<アプリ構成> COM1 <電話>10086 <アプリ構成> COM1 <電話>10086

ホームページ  >  記事  >  バックエンド開発  >  PHPでXMLファイルを書く方法

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

WBOY
WBOYオリジナル
2016-06-13 13:18:38790ブラウズ

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>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。