php dom xml解析,Php Xml解析之DOMDocument使用方法浅解
Php Xml解析之DOMDocument使用方法淺解
用到的XML文件還以“Php Xml處理之simplexml使用方法淺談”一文中的XML為例,文件名為:me.xml。代碼如下:
PHP XML處理XML代碼
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<
phplamp
>
<
post
>
<
title
id
=
"1"
>
PHP XML處理介紹一
title
>
<
details
>
詳細(xì)內(nèi)容一
details
>
post
>
<
post
>
<
title
id
=
"2"
>
PHP XML處理介紹二
title
>
<
details
>
詳細(xì)內(nèi)容二
details
>
post
>
<
post
>
<
title
id
=
"3"
>
PHP XML處理介紹三
title
>
<
details
>
詳細(xì)內(nèi)容三
details
>
post
>
phplamp
>
然后就需要用PHP的DOMDocument去處理這個文件,將XML文件中的任何元素都解析出來。代碼如下,里面有注釋。
PHP Xml解析DOMDocument代碼
// 首先要建一個DOMDocument對象
$xml
=
new
DOMDocument();
// 加載Xml文件
$xml
->load(
"me.xml"
);
// 獲取所有的post標(biāo)簽
$postDom
=
$xml
->getElementsByTagName(
"post"
);
// 循環(huán)遍歷post標(biāo)簽
foreach
(
$po
相關(guān)文檔:
1、$_SERVER['SCRIPT_NAME']、$_SERVER['PHP_SELF']和$_SERVER['REQUEST_URI']區(qū)別
例子:http://localhost/phpwind75/test.php/%22%3E%3Cscript%3Ealert(’xss’)%3C/script%3E%3Cfoo
$_SERVER['SCRIPT_NAME']只獲取腳本名,不獲取參數(shù),輸出結(jié)果為:test.php;
$_SERVER['PHP_SELF']獲取腳本名后,同時獲� ......
在 PHP 編程早期,PHP 代碼在本質(zhì)上是限于面向過程的。過程代碼 的特征在于使用過程構(gòu)建應(yīng)用程序塊。過程通過允許過程之間的調(diào)用提供某種程度的重用。
但是,沒有面向?qū)ο蟮恼Z言構(gòu)造,程序員仍然可以把 OO 特性引入到 PHP 代碼中。這樣做有點(diǎn)困難并且會使代碼難于閱讀,因?yàn)樗腔旌戏独?含有偽 OO 設(shè)計的過程語言� ......
無意間看到以前發(fā)的帖子.回憶起那些PHP的日日夜夜
http://www.phpfans.net/ask/discuss2/343326196.html
class gzg//鈣中鈣類
{
var $x;//屬性
function gzg()//構(gòu)造函數(shù),默認(rèn)不吃鈣中鈣
&n ......
//創(chuàng)建文件夾的方法
//$path 為文件夾參數(shù),如 (c:/program files/makedir)
function createFolders($path) {
if (!file_exists($path)) {
$this->createFolders(dirname($path));
mkdir($path, 0777);
&n ......
我發(fā)現(xiàn)很多的PHP程序員,尤其是學(xué)習(xí)還不是很久的,都不知道PHP的精華所在。Perl當(dāng)年如何在商界出名?其強(qiáng)大的正則表達(dá)式。而PHP呢?他是一門從Unix下發(fā)展起來的語言,當(dāng)然也就繼承了Perl的很多特點(diǎn),同時C的優(yōu)點(diǎn)都有。快速、簡潔、明了,尤其是C程序員,PHP是至愛,我就是深愛著“PHP”(都忘了女友了:))� ......
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的php dom xml解析,Php Xml解析之DOMDocument使用方法浅解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php如何生成订单号,php如何生成不重
- 下一篇: redhat搭建php环境,rhel5搭