溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

PHP xml_set_start_namespace_decl_handler XML解析器函數(shù)的定義和用法

發(fā)布時(shí)間:2021-09-14 15:20:54 來(lái)源:億速云 閱讀:147 作者:chen 欄目:數(shù)據(jù)庫(kù)

這篇文章主要講解了“PHP xml_set_start_namespace_decl_handler XML解析器函數(shù)的定義和用法”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“PHP xml_set_start_namespace_decl_handler XML解析器函數(shù)的定義和用法”吧!

定義和用法

xml_set_start_namespace_decl_handler - 設(shè)置開(kāi)始命名空間聲明處理程序

語(yǔ)法:xml_set_start_namespace_decl_handler ( resource $parser , callable $handler )

設(shè)置聲明名稱空間時(shí)要調(diào)用的處理程序。 命名空間聲明出現(xiàn)在開(kāi)始標(biāo)記內(nèi)。 但是,對(duì)于在該開(kāi)始標(biāo)記中聲明的每個(gè)命名空間,在開(kāi)始標(biāo)記處理程序之前調(diào)用名稱空間聲明開(kāi)始處理程序。

參數(shù)

參數(shù)必需的描述
parser對(duì)XML解析器的引用。
handlerhandler是一個(gè)字符串,其中包含在解析器調(diào)用 xml_parse()時(shí)必須存在的函數(shù)的名稱。由處理程序命名的函數(shù)必須接受三個(gè)參數(shù),并且應(yīng)返回一個(gè)整數(shù)值。 如果從處理程序返回的值為FALSE(如果沒(méi)有返回值,則為FALSE),XML解析器將停止解析,而 xml_get_error_code()將返回XML_ERROR_EXTERNAL_ENTITY_HANDLING。:handler ( resource $parser , string $prefix , string $uri )
  • parser - 第一個(gè)參數(shù)解析器是對(duì)調(diào)用處理程序的XML解析器的引用。

  • prefix -  前綴是一個(gè)字符串,用于引用XML對(duì)象中的名稱空間。

  • uri - 命名空間的統(tǒng)一資源標(biāo)識(shí)符(URI)。

如果將處理程序函數(shù)設(shè)置為空字符串或FALSE,則該處理程序?qū)⒈唤谩?/p>

注意:除了函數(shù)名,還可以提供包含對(duì)象引用和方法名的數(shù)組。

相關(guān)函數(shù)

xml_set_end_namespace_decl_handler() - 設(shè)置結(jié)束命名空間聲明處理程序

感謝各位的閱讀,以上就是“PHP xml_set_start_namespace_decl_handler XML解析器函數(shù)的定義和用法”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)PHP xml_set_start_namespace_decl_handler XML解析器函數(shù)的定義和用法這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI