函数名称:DOMDocument::loadXML()
函数描述:该函数用于从字符串中加载一个XML文档。
适用版本:PHP 5+
用法:
DOMDocument::loadXML(string $xml[, int $options = 0[, array $classmap[]]]) : bool
参数:
- $xml(必需):包含要加载的XML文档的字符串。
- $options(可选):控制解析过程的选项。可选的选项包括:
- LIBXML_NOERROR:禁止错误报告。
- LIBXML_NOWARNING:禁止警告报告。
- LIBXML_NOBLANKS:去除返回的文档中的空白节点。
- LIBXML_NONET:禁止对包含网络协议的实体加载文档。
- LIBXML_COMPACT:启用紧凑的格式化模式。
- LIBXML_NOCDATA:将CDATA合并为文本节点。
- LIBXML_PEDANTIC:启用XML严格检查模式。
- $classmap(可选):指定自定义类与命名空间的映射关系的数组。
返回值:
- 如果成功加载了XML文档,则返回true。
- 如果加载失败,则返回false。
示例:
输出: XML文档加载成功!
以上示例演示了如何使用DOMDocument::loadXML()函数从一个XML字符串中加载一个XML文档。函数将加载成功后返回true,否则返回false。在这个示例中,我们创建了一个包含书名和作者的简单XML字符串,然后使用loadXML()函数将其加载到DOM对象中。如果加载成功,我们将输出“XML文档加载成功!”。