当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。