<?xml version="1.0" encoding="utf-8" standalone="no"?>
normal|dr
wondershare vedio convertor
wondershare
customize|affiliate
143724583
0|111642
1|01|0
jump|hide|disable
1|01|0
'0|1'>
程式設計客棧'jump' updatereserve='0|1'>
www.cppcns.com='spanish'>
封裝了下讀取xml操作類:
<?php /**
* xml操作基類
*/class xmlbase
/*** 載入xml
* @param string $xml xml路徑或xml字串
* @param bool $isxmlstr 是否是xml字串
*/protected function _loadxml($xml, $isxmlstr = false) else
return $xmlobj;
} /**
* 獲取某個標籤節點
* @param $parentnode 父節點
* @param $tagname 標籤名 // 不區分大小寫
* @return node 節點物件
*/protected function _getnode($parentnode, $tagname)
}return null;
} /**
* 獲取xml子節點
* @param $parentnode 父節點
* @param $tagname 子節點標籤 // 不區分大小寫
*/protected function _getnodes($parentnode, $tagname = '') else
return $nodes;
} /**
* 獲取所有的節點
* @param $parentnode 父節點
*/protected function _getallnodes($parentnode)
}return $nodes;
} /**
* 獲取指定標籤的節點
* @param $parentnode 父節點
* @param $tagname 節點名稱
*/protected function _getspecialnodes($parentnode, $tagname)
}return $nodes;
} /**
* 獲取節點屬性值
** @param $node 節點物件
* @param $attrname 節點名字 // 不區分大小寫
*/protected function _getattr($node, $attrname)
}return '';
}}?>
ps:這裡再為大家提供幾款關於xml操作的**工具供大家參考使用:
**xml/json互相轉換工具:
**格式化xml/**壓縮xml:
xml**壓縮/格式化工具:
xml****格式化美化工具:
XML格式示例 與 XML操作 讀取 類封裝
header content type text xml normal dr wondershare customize affiliate 143724583 0 1 11642 1 01 0 jump hide disable 1 01 0 封裝了下讀取xml操作類 xml操作基類 class ...
PHP 操作 XML 檔案 讀取 顯示
參考 php愛好者 本例中的xml檔案位於 http slashdot.slashdot.xml 本例中的php檔案讀取 顯示xml檔案內容 以下為php檔案的內容,把該php檔案和slashdot.xml放在同乙個資料夾即可 open tags array story title url auth...
xml操作讀取
xml檔案讀取可以是讀取外部 xml檔案,也可以是讀取xml格式的字串。使用load和loadxml函式來做讀取操作。如下 string xml 111111 33333 44444 xmldocument doc new xmldocument doc.loadxml xml httpcontex...