假如我們有一個這樣的文件,
PHP XML處理XML代碼如下
- xml version="1.0" encoding="utf-8"?>
- <phplamp>
- <post>
- <title id="1">PHP XML處理介紹一title>
- <details>詳細內容一details>
- post>
- <post>
- <title id="2">PHP XML處理介紹二title>
- <details>詳細內容二details>
- post>
- <post>
- <title id="3">PHP XML處理介紹三title>
- <details>詳細內容三details>
- post>
- phplamp>
PHP XML處理PHP代碼如下
- /**
- * 加載Xml文件
- */
- $xml = simplexml_load_file("me.xml");
- /**
- * 如果Xml為字符串的話可以用下面這個方法,後面的使用方法一樣
- * $xml = simplexml_load_string
- */
- /**
- * 遍歷$xml對象
- */
- foreach ($xml as $key => $value) {
- // 獲取屬性
- $attr = $value->title->attributes();
- echo "Id: " . $attr['id'] . "
"; - echo "Title: " . $value->title . "
"; - echo "Details: " . $value->details . "
"; - }
- ?>