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
相关用法
- p5.js sq()用法及代码示例
- d3.js d3.map.has()用法及代码示例
- PHP next()用法及代码示例
- p5.js day()用法及代码示例
- p5.js pow()用法及代码示例
- CSS var()用法及代码示例
- d3.js d3.map.set()用法及代码示例
- PHP pow( )用法及代码示例
- PHP pi( )用法及代码示例
- PHP Ds\Map get()用法及代码示例
- PHP Ds\Map put()用法及代码示例
- p5.js str()用法及代码示例
注:本文由纯净天空筛选整理自gekcho大神的英文原创作品 PHP | xml_parser_create_ns() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。