查询

DOMDocument::load()函数—用法及示例

「 于将XML文件加载到DOMDocument对象 」


PHP函数:DOMDocument::load()

适用版本:所有PHP版本

用法: DOMDocument::load()函数用于将XML文件加载到DOMDocument对象中。它可以从文件、字符串或URL加载XML数据。

语法: bool DOMDocument::load(string $filename, int $options = 0)

参数:

  1. $filename (必填):指定要加载的XML文件的路径或URL。
  2. $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即可。

补充纠错
上一个函数: DOMDocument::importNode()函数
下一个函数: DOMDocument::loadHTML()函数
热门PHP函数
分享链接