當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP xml_parser_create_ns()用法及代碼示例


xml_parser_create_ns()函數是PHP中的內置函數,用於創建具有名稱空間支持的XML解析器並返回資源句柄。

用法:

resource xml_parser_create_ns( string $encoding, string $separator )

參數:該函數接受上述和以下描述的兩個參數:


  • $encoding:它是可選參數。它指定字符編碼
    • 用於PHP 4中的輸入/輸出
    • 僅用於PHP 5的輸出
    • 對於5.0.0和5.0.1,默認輸出字符集為ISO-8859-1
    • 從5.0.2起默認輸出字符集為UTF-8

    $encoding的可能值為ISO-8859-1,UTF-8和US-ASCII。

  • $separator:它是可選參數。它指定標簽名稱和名稱空間的輸出分隔符。其默認值為“:”。

返回值:

  • 成功時:它返回一個資源句柄,該句柄將由其他一些XML函數使用。
  • 失敗時:它返回FALSE。

注意:

  • 此函數可用於PHP 4.0.5和更高版本。
  • 這些示例可能不適用於在線IDE。因此,請嘗試在本地服務器或php托管服務器上運行它。

以下示例程序旨在說明PHP中的xml_parser_create_ns()函數:

程序1:

<?php 
  
// Create an XML parser with 
// namespace support 
$parser = xml_parser_create_ns(); 
  
// Free the xml parser 
xml_parser_free($parser); 
  
?>

輸出:

(no output)

程序2:

<?php 
  
// Createing an XML parser 
// with namespace support 
$parser = xml_parser_create_ns(); 
  
// Free the xml parser 
$res = xml_parser_free($parser); 
  
// Check parser is created or not 
if(!$parser) { 
    echo "error occured!"; 
}else { 
    echo "parser with namespace support has successfully been created"; 
} 
?>

輸出:

parser with namespace support has successfully been created

參考: https://www.php.net/manual/en/function.xml-parser-create-ns.php



相關用法


注:本文由純淨天空篩選整理自gekcho大神的英文原創作品 PHP | xml_parser_create_ns() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。