<em id="i3oiu"></em>
  1. <tbody id="i3oiu"></tbody>
  2. 數科鏈接網全力打造:網頁編程、軟件開發編程、平面設計、服務器端開發、操作系統等在線學習平臺!學編程,上數科鏈接網!
    PHP教程>> PHP 基礎教程 PHP 表單 PHP 高級教程 PHP 數據庫 PHP XML PHP 和 AJAX PHP 參考手冊 PHP 5 Stri PHP Array PHP Calend PHP HTTP 函 PHP Simple PHP Date / PHP Direct PHP Error PHP Filesy PHP FTP 函數 PHP Filter PHP libxml PHP Math 函 PHP MySQL PHP XML Pa PHP Zip Fi PHP 雜項函數
    當前位置:首頁 > PHP教程 > PHP 參考手冊
    上一節 下一節
     PHP XML Parser 函數

    PHP XML Parser 簡介

    XML 函數允許我們解析 XML 文檔,但無法對其進行驗證。

    XML 是一種用于標準結構化文檔交換的數據格式。您可以在我們的 XML 教程 中找到更多有關 XML 的信息。

    該擴展使用 Expat XML 解析器。

    Expat 是一種基于事件的解析器,它把 XML 文檔視為一系列事件。當某個事件發生時,它調用一個指定的函數處理它。

    Expat 是無驗證的解析器,忽略任何鏈接到文檔的 DTD。但是,如果文檔的形式不好,則會以一個錯誤消息結束。

    由于它基于事件,且無驗證,Expat 具有快速并適合 web 應用程序的特性。

    XML 解析器函數允許我們創建 XML 解析器,并為 XML 事件定義句柄。

    安裝

    XML 函數是 PHP 核心的組成部分。無需安裝即可使用這些函數。

    PHP XML Parser 函數

    PHP:指示支持該函數的最早的 PHP 版本。

    函數 描述 PHP
    utf8_decode() 把 UTF-8 字符串解碼為 ISO-8859-1。 3
    utf8_encode() 把 ISO-8859-1 字符串編碼為 UTF-8。 3
    xml_error_string() 獲取 XML 解析器的錯誤描述。 3
    xml_get_current_byte_index() 獲取 XML 解析器的當前字節索引。 3
    xml_get_current_column_number() 獲取 XML 解析器的當前列號。 3
    xml_get_current_line_number() 獲取 XML 解析器的當前行號。 3
    xml_get_error_code() 獲取 XML 解析器錯誤代碼。 3
    xml_parse() 解析 XML 文檔。 3
    xml_parse_into_struct() 把 XML 數據解析到數組中。 3
    xml_parser_create_ns() 創建帶有命名空間支持的 XML 解析器。 4
    xml_parser_create() 創建 XML 解析器。 3
    xml_parser_free() 釋放 XML 解析器。 3
    xml_parser_get_option() 從 XML 解析器獲取選項設置信息。 3
    xml_parser_set_option() 為 XML 解析進行選項設置。 3
    xml_set_character_data_handler() 建立字符數據處理器。 3
    xml_set_default_handler() 建立默認的數據處理器。 3
    xml_set_element_handler() 建立起始和終止元素處理器。 3
    xml_set_end_namespace_decl_handler() 建立終止命名空間聲明處理器。 4
    xml_set_external_entity_ref_handler() 建立外部實體處理器。 3
    xml_set_notation_decl_handler() 建立注釋聲明處理器。 3
    xml_set_object() 在對象中使用 XML 解析器。 4
    xml_set_processing_instruction_handler() 建立處理指令(PI)處理器。 3
    xml_set_start_namespace_decl_handler() 建立起始命名空間聲明處理器。 4
    xml_set_unparsed_entity_decl_handler() 建立未解析實體定義聲明處理器。 3

    PHP XML Parser 常量

    Constant
    XML_ERROR_NONE (integer)
    XML_ERROR_NO_MEMORY (integer)
    XML_ERROR_SYNTAX (integer)
    XML_ERROR_NO_ELEMENTS (integer)
    XML_ERROR_INVALID_TOKEN (integer)
    XML_ERROR_UNCLOSED_TOKEN (integer)
    XML_ERROR_PARTIAL_CHAR (integer)
    XML_ERROR_TAG_MISMATCH (integer)
    XML_ERROR_DUPLICATE_ATTRIBUTE (integer)
    XML_ERROR_JUNK_AFTER_DOC_ELEMENT (integer)
    XML_ERROR_PARAM_ENTITY_REF (integer)
    XML_ERROR_UNDEFINED_ENTITY (integer)
    XML_ERROR_RECURSIVE_ENTITY_REF (integer)
    XML_ERROR_ASYNC_ENTITY (integer)
    XML_ERROR_BAD_CHAR_REF (integer)
    XML_ERROR_BINARY_ENTITY_REF (integer)
    XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF (integer)
    XML_ERROR_MISPLACED_XML_PI (integer)
    XML_ERROR_UNKNOWN_ENCODING (integer)
    XML_ERROR_INCORRECT_ENCODING (integer)
    XML_ERROR_UNCLOSED_CDATA_SECTION (integer)
    XML_ERROR_EXTERNAL_ENTITY_HANDLING (integer)
    XML_OPTION_CASE_FOLDING (integer)
    XML_OPTION_TARGET_ENCODING (integer)
    XML_OPTION_SKIP_TAGSTART (integer)
    XML_OPTION_SKIP_WHITE (integer)

    申明:本文章由數科軟文網編輯整理并發布,如文中有侵權行為,請與本站客服聯系(QQ:254677821)!
    上一節 下一節
    相關教程  
    其他教程  
    站長軟文  
    PHP 基礎教程
    PHP 表單
    PHP 高級教程
    PHP 數據庫
    PHP XML
    PHP 和 AJAX
    PHP 參考手冊

    Copyright©數科鏈接網 版權所有 寧網通旗下網站 蘇ICP備08109594號-2
    站長QQ:254677821 電話:18013800932
    济公高手论坛最全最准 施甸县| 繁峙县| 普兰店市| 庄浪县| 盐亭县| 罗甸县| 瑞安市| 军事| 友谊县| 岳普湖县| 西昌市| 宁明县| 南丰县| 色达县| 天长市| 临清市| 崇左市| 淅川县| 乳源| 英德市| 新乡县| 巴东县| 江永县| 镇安县| 梁山县| 成武县| 漳平市| 兴国县| 布尔津县| 武宣县| 桃园县| 金华市| 宿松县| 台东市| 封丘县| 南澳县| 伊川县| 河北区| 石阡县| 莲花县| 博乐市| http://www.ablefree6.cn http://qq.drbvmw.top http://www.096video.top http://www.lsjesz.club http://tv.mgv0ho.top http://www.111get.top