函数名: simplexml_load_file()
适用版本: PHP 5, PHP 7
用法: simplexml_load_file() 函数用于将 XML 文件加载到 SimpleXMLElement 对象中。该函数返回一个 SimpleXMLElement 对象,用于访问和操作 XML 数据。
语法: simplexml_load_file(string $filename, string $class_name = "SimpleXMLElement", int $options = 0, string $ns = "", bool $is_prefix = false)
参数:
返回值:成功时返回 SimpleXMLElement 对象,失败时返回 false。
示例:
$xml = simplexml_load_file("data.xml");
// 访问 XML 数据
echo $xml->title; // 输出 XML 中的 title 元素的值
// 遍历 XML 数据
foreach ($xml->book as $book) {
echo $book->title . "<br>";
echo $book->author . "<br>";
echo $book->price . "<br>";
}
// 使用命名空间
$ns = "http://www.example.com/xml";
$xml = simplexml_load_file("data.xml", "SimpleXMLElement", 0, $ns, true);
echo $xml->ns:title; // 输出命名空间为 ns 的 title 元素的值
注意事项: