PHP函数:DOMDocument::load()
适用版本:所有PHP版本
用法: DOMDocument::load()函数用于将XML文件加载到DOMDocument对象中。它可以从文件、字符串或URL加载XML数据。
语法: bool DOMDocument::load(string $filename, int $options = 0)
参数:
- $filename (必填):指定要加载的XML文件的路径或URL。
- $options (可选):指定加载选项。允许以下常量的组合:
- LIBXML_NOERROR: 不显示错误信息。注意,这个选项不会禁用解析错误。
- LIBXML_NONET: 禁止加载外部实体(例如,从网络加载DTD)。
- LIBXML_NOWARNING: 不显示警告信息。
- LIBXML_NOBLANKS: 去掉空白节点。
返回值: 如果成功加载XML文件,则返回 true。如果加载失败,则返回 false。
示例:
$xml = new DOMDocument();
if ($xml->load('data.xml')) {
echo "XML文件成功加载!";
} else {
echo "XML文件加载失败!";
}
在上述示例中,我们创建了一个名为$xml的DOMDocument对象,并使用load()函数加载名为"data.xml"的XML文件。如果加载成功,将输出"XML文件成功加载!",否则将输出"XML文件加载失败!"。
请注意,load()函数还支持从字符串或URL加载XML数据。只需将文件名参数更改为XML内容字符串或URL即可。