中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos
Json.
cn
工具
教程
測評
博客
字典
AI導航
淺色
深色
系統(tǒng)
快捷方式
工具
在線工具 方面快捷
教程
小白教程 助力成長
測評
主機測評 快樂上云
博客
流金歲月 技術沉淀
AI導航
浪潮之巔 奮勇爭先
字典
學習好幫手
John Doe
Admin
個人中心
退出
PHP 教程
PHP 教程
PHP 簡介
PHP 安裝
PHP 語法
PHP 變量
PHP echo/print
PHP EOF(heredoc)
PHP 數據類型
PHP 類型比較
PHP 常量
PHP 字符串
PHP 運算符
PHP If...Else
PHP Switch
PHP 數組
PHP 數組排序
PHP 超級全局變量
PHP While 循環(huán)
PHP For 循環(huán)
PHP 函數
PHP 魔術常量
PHP 命名空間
PHP 面向對象
PHP 表單
PHP 表單
PHP 表單驗證
PHP 表單 - 必需字段
PHP 表單 - 驗證郵件和URL
PHP 完整表單實例
PHP $_GET 變量
PHP $_POST 變量
PHP 高級教程
PHP 多維數組
PHP 日期
PHP 包含
PHP 文件
PHP 文件上傳
PHP Cookie
PHP Session
PHP E-mail
PHP 安全 E-mail
PHP Error
PHP Exception
PHP 過濾器
PHP 高級過濾器
PHP JSON
PHP 7 新特性
PHP 7 新特性
PHP 數據庫
PHP MySQL 簡介
PHP MySQL 連接
PHP MySQL 創(chuàng)建數據庫
PHP MySQL 創(chuàng)建數據表
PHP MySQL 插入數據
PHP MySQL 插入多條數據
PHP MySQL 預處理語句
PHP MySQL 讀取數據
PHP MySQL Where
PHP MySQL Order By
PHP MySQL Update
PHP MySQL Delete
PHP ODBC
PHP XML
XML Expat Parser
XML DOM
XML SimpleXML
PHP 與 AJAX
AJAX 簡介
AJAX PHP
AJAX 數據庫
AJAX XML
AJAX 實時搜索
AJAX RSS Reader
AJAX 投票
PHP 參考手冊
PHP Array
PHP Calendar
PHP cURL
PHP Date
PHP Directory
PHP Error
PHP Filesystem
PHP Filter
PHP FTP
PHP HTTP
PHP Libxml
PHP Mail
PHP Math
PHP Misc
PHP MySQLi
PHP PDO
PHP SimpleXML
PHP String
PHP XML
PHP Zip
PHP Timezones
PHP 圖像處理
PHP RESTful
PHP PCRE
PHP 可用的函數
教程目錄
文章大綱
上一篇:PHP xml_set_notation_decl_handler() 函數
下一篇:PHP xml_set_processing_instruction_handler() 函數
PHP xml_set_object() 函數
完整的 PHP XML 參考手冊
定義和用法
xml_set_object() 函數允許在對象中使用 XML 解析器。
如果成功,該函數則返回 TRUE。如果失敗,則返回 FALSE。
語法
xml_set_object(parser,object)
參數
描述
parser
必需。規(guī)定要使用的 XML 解析器。
object
必需。規(guī)定設置解析器的對象。
實例
<?php
class XMLParser
{
var $xmlparser;
function XMLParser()
{
$this->xmlparser = xml_parser_create();
xml_set_object($this->xmlparser, $this);
xml_set_character_data_handler($this->xmlparser,"char");
xml_set_element_handler($this->xmlparser, "start_tag","end_tag");
}
function parse($data)
{
xml_parse($this->xmlparser, $data);
}
function parse_File($xmlfile)
{
$fp = fopen($xmlfile, 'r');
while ($xmldata = fread($fp, 4096))
{
if
(!xml_parse($this->xmlparser, $xmldata))
{
//If error
die( print "ERROR: "
. xml_error_string(xml_get_error_code($this->xmlparser))
. "<br />Line: "
. xml_get_current_line_number($this->xmlparser)
. "<br />Column: "
. xml_get_current_column_number($this->xmlparser)
. "<br />");
}
}
}
function start_tag($xmlparser, $tag, $attributes)
{
print $tag . "<br />";
}
function end_tag(){}
function char($xmlparser,$data)
{
echo $data . "<br />";
}
function close_Parser()
{
xml_parser_free($this->xmlparser);
}
}
$myxmlparser = new XMLParser();
$myxmlparser->parse_File("test.xml");
$myxmlparser->close_parser();
?>
完整的 PHP XML 參考手冊
其他擴展
上一篇:PHP xml_set_notation_decl_handler() 函數
下一篇:PHP xml_set_processing_instruction_handler() 函數