PHP怎么写XML文件

WBOY
リリース: 2016-06-13 10:42:56
オリジナル
890 人が閲覧しました

PHP如何写XML文件?
已有一个XML文件,代码如下:

XML code
<!--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,希望将xml文件中"Phone"标签中的内容换为$phone的值,该如何实现?

------解决方案--------------------
PHP code
$phone=123;$xmlDoc = new DOMDocument();$xmlDoc->load("bb.xml");$xml = new SimpleXMLElement($xmlDoc->saveXML());$xml->Phone = $phone;file_put_contents('bb.xml', $xml->asXML());<br><font color="#e78608">------解决方案--------------------</font><br>
ログイン後にコピー
PHP code
<?php $xml = new DOMDocument("1.0","GB2312");//实例化domdocument类$xml->load('test3.xml');//加载xml文件$list=$xml->getElementsByTagName('Phone');$phone='iphone';$list->item(0)->nodeValue=$phone;  $xml->save("test3.xml");//保存?><br><font color="#e78608">------解决方案--------------------</font><br>
ログイン後にコピー
PHP code
<?phprequire_once ("xmlparse.php");    $xml = new DOMDocument("1.0","GB2312");$xml->load("你的xml的路径");$list=$xml->getElementsByTagName('Phone');$list->item(0)->nodeValue=$phone;  $xml->save("你的xml的路径");//保存?><div class="clear">
                 
              
              
        
            </div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート