老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

php將數據寫入xml php將數據寫入數據庫

PHP讀寫XML文件技巧

常用 如下 幾行

成都創新互聯專注于慶安企業網站建設,響應式網站,商城系統網站開發。慶安網站建設公司,為慶安等地區提供建站服務。全流程按需設計網站,專業設計,全程項目跟蹤,成都創新互聯專業和態度為您提供的服務

header("content type:text/; charset=utf "); //指定PHP使用UTF 編碼 $xml = simplexml_load_file("example xml"); //讀取xml文件 $newxml = $xml asXML(); //標準化$xml $fp = fopen("newxml xml" "w"); //新建xml文件 fwrite($fp $newxml); //寫入 xml文件 fclose($fp);

PHP可以方便的生成和讀取XML文件 PHP主要通過DOMDocument DOMElement和DOMNodeList來完成XML的讀取與寫入操作的 下面就簡要說明下如何使用這些類

一.生成XML文件 對于一個如下XML文件

[] ?xml version=" " encoding="UTF "? article titlePHP訪問MySql數據庫 初級篇/title link /article ?xml version=" " encoding="UTF "? article titlePHP訪問MySql數據庫 初級篇/title link /article 我們來看看如何用PHP來生成

首先new一個DOMDocument對象并設置編碼格式

$dom = newDOMDocument( UTF );

$dom formatOutput= true;

再創建article結點和title結點

$rootelement =$dom createElement("article");

$title =$dom createElement("title" "PHP訪問MySql數據庫 初級篇");

然后創建帶文本內容的link結點

$link =$dom createElement("link" "

也可以先生成link結點再為其添加文本內容

$link = $dom createElement("link");

$linktext =$dom createTextNode( );

$link appendChild($linktext);

然后將title和link結點加入到article結點中去

$rootelement appendChild($title);

$rootelement appendChild($link);

最后將article結點加入到DOMDocument對象中

$dom appendChild($rootelement);

這樣一個完整的XML就生成完畢了 再整出整個XML

echo $dom saveXML() ;

saveXML()也可以只輸入部分XML文本 如echo $dom saveXML($link);就只會輸出link結點 link

下面再給出一個完整的PHP中數據內容輸出到XML文件的例子 該例子會對將一個PHP數組輸出到XML文件中

[php] ?php //將數組輸出到XML文件中 // by MoreWindows( $article_array = array( "第一篇" = array( "title"="PHP訪問MySql數據庫 初級篇" "link"=" ) "第二篇" = array( "title"="PHP訪問MySql數據庫 中級篇 Smarty技術" "link"=" ) "第三篇" = array( "title"="PHP訪問MySql數據庫 高級篇 AJAX技術" "link"=" ) ); $dom = new DOMDocument( UTF ); $dom formatOutput = true; $rootelement = $dom createElement("MoreWindows"); foreach ($article_array as $key=$value) { $article = $dom createElement("article" $key); $title = $dom createElement("title" $value[ title ]); $link = $dom createElement("link" $value[ link ]); $article appendChild($title); $article appendChild($link); $rootelement appendChild($article);

} $dom appendChild($rootelement); $filename = "D:test xml"; echo XML文件大小 $dom save($filename) 字節 ; ? ?php //將數組輸出到XML文件中 // by MoreWindows( $article_array = array( "第一篇" = array( "title"="PHP訪問MySql數據庫 初級篇" "link"=" ) "第二篇" = array( "title"="PHP訪問MySql數據庫 中級篇 Smarty技術" "link"=" ) "第三篇" = array( "title"="PHP訪問MySql數據庫 高級篇 AJAX技術" "link"=" ) ); $dom = new DOMDocument( UTF ); $dom formatOutput = true; $rootelement = $dom createElement("MoreWindows"); foreach ($article_array as $key=$value) { $article = $dom createElement("article" $key); $title = $dom createElement("title" $value[ title ]); $link = $dom createElement("link" $value[ link ]); $article appendChild($title); $article appendChild($link); $rootelement appendChild($article); } $dom appendChild($rootelement); $filename = "D:test xml"; echo XML文件大小 $dom save($filename) 字節 ; ? 運行該PHP會在D盤上生成test xml文件(Win + XAMPP + IE 測試通過)

二.讀取XML文件 以讀取前文中生成的D:test xml為例

[php] ?php //讀取XML文件 // by MoreWindows( $filename = "D:test xml"; $article_array = array(); $dom = new DOMDocument( UTF ); $dom load($filename); //得到article結點 $articles = $dom getElementsByTagName("article"); echo article 結點個數 $articles length; foreach ($articles as $article) { $id = $article getElementsByTagName("id") item( ) nodeValue; $title = $article getElementsByTagName("title") item( ) nodeValue; $link = $article getElementsByTagName("link") item( ) nodeValue; $article_array[$id] = array( title =$title link =$link); } //輸出結果 echo "pre"; var_dump($article_array); echo "/pre"; ? ?php //讀取XML文件 // by MoreWindows( $filename = "D:test xml"; $article_array = array();

$dom = new DOMDocument( UTF ); $dom load($filename);

//得到article結點 $articles = $dom getElementsByTagName("article"); echo article 結點個數 $articles length; foreach ($articles as $article) { $id = $article getElementsByTagName("id") item( ) nodeValue; $title = $article getElementsByTagName("title") item( ) nodeValue; $link = $article getElementsByTagName("link") item( ) nodeValue; $article_array[$id] = array( title =$title link =$link); }

lishixinzhi/Article/program/PHP/201311/20909

通過php添加xml文檔內容的方法

本文實例講述了通過php添加xml文檔內容的方法。分享給大家供大家參考。具體分析如下:

這里講述的添加xml文檔內容,從上一篇《DOM基礎及php讀取xml內容操作的方法》繼續,代碼如下:

復制代碼

代碼如下:?php

//1、創建一個DOMDocument對象。該對象就表示

xml文件

$xmldoc

=

new

DOMDocument();

//2、加載xml文件(指定要解析哪個xml文件,此時dom樹節點就會加載到內存中)

$xmldoc-load("class.xml");

//3、添加一條學生信息

//(1)取出要節點

$root

=

$xmldoc-getElementsByTagName("class")-item(0);//返回DOMElement對象類型

var_dump($root);

//(2)創建學生節點

student

$stu_node

=

$xmldoc-createElement("student");//返回DOMElement對象類型

$stu_node-setAttribute("id","大美女");//給創建的節點添加屬性,如果有需要的話

//(3)創建名字、性別、年齡等節點

name、sex和age

$stu_node_name

=

$xmldoc-createElement("name");

$stu_node_name-nodeValue

=

"大喬";

$stu_node_sex

=

$xmldoc-createElement("sex");

$stu_node_sex-nodeValue

=

"女";

$stu_node_age

=

$xmldoc-createElement("age");

$stu_node_age-nodeValue

=

"25";

//(4)將name、sex、age等三個節點掛載到student節點上

$stu_node-appendchild($stu_node_name);

$stu_node-appendchild($stu_node_sex);

$stu_node-appendchild($stu_node_age);

//(5)把student節點掛載到根節點上

$root-appendchild($stu_node);

//4、保存到

xml

文檔中

//$xmldoc-save("class.xml");//保存到原xml文檔中,相當于在后面添加;如果是一個不存在的xml文檔,則會新建一個xml文檔,內容為原xml內容+新添加的內容。

?

希望本文所述對大家的php操作XML程序設計有所幫助。

在PHP中將數組轉換為XML格式

php數組格式:

Array to XML:

通過使用PHP的擴展SimpleXML,我們將uses_array轉換為xml格式。

保存成功的XML文件:

The users.xml file contains the following xml.

附注:

Insert XML Into Databse

If you want to save the XML into the database, then replace the $xml_file variable line with the following code line. Now you can insert $xml_file variable into the database.


網頁題目:php將數據寫入xml php將數據寫入數據庫
轉載注明:http://www.xueling.net.cn/article/hgpsgj.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 女同互忝互慰dv毛片观看 | 野花社区日本免费图片 | 东北老头嫖妓猛对白精彩 | xxxx中国hd| 在线色网址 | 青青草原亚洲 | 久久视频这里只精品3国产 亚洲欧美日本在线观看 | 一区二区三区在线免费观看 | 久久毛片免费视频 | 亚洲av永久无码天堂网 | 蜜桃视频麻豆 | 蜜乳av一区| 久久视频这里有精品 | 成人性生交免费看国产 | 亚洲国产精品人人爽夜夜爽 | 成人国产精品齐天大性 | 亚洲国产精品无码我 | 日本欧美国产综合系列在线免费 | 国产视频中文字幕在线观看 | 韩国一级片在线播放 | 久久亚洲AV永久无码精品 | 日韩人妻熟女中文字幕A美景之屋 | 国产91xxx在线观看大全 | 国产福利精品视频 | 国产九九热 | 韩国三级在线观看久 | 久久97精品久久久久久久不卡 | 精品亚洲永久免费精品鬼片影片 | 99热这里只有精品国产免费免费 | 亚洲一区成人 | 乳色av | 国精品人妻无码一区二区三区性色 | 日韩在线观看免费一二三区 | 欧美最猛黑人XXXX黑人猛交98 | 亚洲精品一区二区三区精华液 | 亚洲日韩看片无码AV | 日韩欧美精品一区二区 | 日韩1页 | 天堂在线www资源在线 | 国产www| 成人国产精品入麻豆 |