查询

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

「 从字符串中加载一个XML文档 」


函数名称:DOMDocument::loadXML()

函数描述:该函数用于从字符串中加载一个XML文档。

适用版本:PHP 5+

用法:

DOMDocument::loadXML(string $xml[, int $options = 0[, array $classmap[]]]) : bool

参数:

  1. $xml(必需):包含要加载的XML文档的字符串。
  2. $options(可选):控制解析过程的选项。可选的选项包括:
    • LIBXML_NOERROR:禁止错误报告。
    • LIBXML_NOWARNING:禁止警告报告。
    • LIBXML_NOBLANKS:去除返回的文档中的空白节点。
    • LIBXML_NONET:禁止对包含网络协议的实体加载文档。
    • LIBXML_COMPACT:启用紧凑的格式化模式。
    • LIBXML_NOCDATA:将CDATA合并为文本节点。
    • LIBXML_PEDANTIC:启用XML严格检查模式。
  3. $classmap(可选):指定自定义类与命名空间的映射关系的数组。

返回值:

  • 如果成功加载了XML文档,则返回true。
  • 如果加载失败,则返回false。

示例:

PHP Cookbook John Doe '; $dom = new DOMDocument(); if ($dom->loadXML($xmlString)) { echo "XML文档加载成功!"; } else { echo "XML文档加载失败!"; } ?>

输出: XML文档加载成功!

以上示例演示了如何使用DOMDocument::loadXML()函数从一个XML字符串中加载一个XML文档。函数将加载成功后返回true,否则返回false。在这个示例中,我们创建了一个包含书名和作者的简单XML字符串,然后使用loadXML()函数将其加载到DOM对象中。如果加载成功,我们将输出“XML文档加载成功!”。

补充纠错
热门PHP函数
分享链接