程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP XML DOM

PHP XML DOM

編輯:關於PHP編程

有兩種基本的 XML 解析器類型:

基於樹的解析器:這種解析器把 XML 文檔轉換為樹型結構。它分析整篇文檔,並提供了 API 來訪問樹種的元素,例如文

檔對象模型 (DOM)。

基於事件的解析器:將 XML 文檔視為一系列的事件。當某個具體的事件發生時,解析器會調用函數來處理。

DOM 解析器是基於樹的解析器。


DOM XML 解析器函數是 PHP 核心的組成部分。無需安裝就可以使用這些函數。


XML 文件:



George
John
Reminder
Don't forget the meeting!

加載和輸出 XML:

load("note.xml");

print $xmlDoc->saveXML();
?>
saveXML() 函數把內部 XML 文檔放入一個字符串,這樣我們就可以輸出它。


循環 XML:

load("note.xml");

$x = $xmlDoc->documentElement;
foreach ($x->childNodes AS $item)
  {
  print $item->nodeName . " = " . $item->nodeValue . "
"; } ?>
當 XML 生成時,它通常會在節點之間包含空白。XML DOM 解析器把它們當作普通的元素,如果您不注意它們,有時會產生問題。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved