XML格式示例 與 XML操作 讀取 類封裝

2021-09-08 18:45:00 字數 1537 閱讀 6967

header('content-type: text/xml');
<?xml version="1.0" encoding="utf-8" standalone="no"?>		

normal|dr

wondershare

customize|affiliate

143724583

0|1

11642

1|01|0

jump|hide|disable

1|01|0

封裝了下讀取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 ''; }}

?>

xml操作讀取

xml檔案讀取可以是讀取外部 xml檔案,也可以是讀取xml格式的字串。使用load和loadxml函式來做讀取操作。如下 string xml 111111 33333 44444 xmldocument doc new xmldocument doc.loadxml xml httpcontex...

flash讀取XML格式資料

xml格式 兩種寫法 第一種 宣告省略,不影響flash讀取 假設不宣告xml格式,則必須儲存成utf 8格式,否則用ie開啟xml文件 會出現無效字元等問題 1第乙個 絕對第乙個 2第二個 絕對第二個 第二個可以混合使用.本例就是混合使用,這個格式寫法看自己習慣,我喜歡第二種,呵呵 絕對第乙個 絕...

flash讀取不同格式xml

xml格式資料兩種寫法如下 第一種 宣告省略,不影響flash讀取 1第乙個 絕對第乙個屬性 2第二個 絕對第二個屬性 第二個例1 課本.xml 課本 書名 語文這是個很簡單的xml文件。如果想增加其他資訊,可以繼續修改這個xml文件 課本 具體 書名 語文 具體 書名 數學 具體 書名 歷史 具體...