PHP simplexml_load_string() 函数用法及示例

PHP SimpleXML 函数手册

simplexml_load_string()函数用于将格式化的 XML 字符串转换为 SimpleXMLElement 对象。

语法

simplexml_load_string(data,classname,options,ns,is_prefix);

定义和用法

它用于将格式化的xml字符串转换为SimpleXMLElement对象。

返回值

成功则返回SimpleXMLElement对象,失败则返回false

参数

序号参数和说明
1

data

指定格式化的xml字符串

2

classname

指定新对象的类

3

ns

它用于指定命名空间前缀 或 URI

4

is_prefix

如果 ns 是前缀,则为 TRUE; 如果是 URI,则为 FALSE; 默认值为 FALSE。

在线示例

试试下面的实例,将格式化的 XML 字符串为 SimpleXMLElement 对象,然后输出对象的键和值

<?php
   //将格式化的 XML 字符串为 SimpleXMLElement 对象,然后输出对象的键和值
   $note = <<<XML
   
   <note>
      <to>Gopal</to>
      <from>CEO</from>
      <heading>Reminder</heading>
      Don't forget to send a file to me
   </note>
   XML;
   
   $xml = simplexml_load_string($note);
   echo $xml->to . "<br>";
   echo $xml->from . "<br>";
   echo $xml->heading . "<br>";
   echo $xml->body;
?>
测试看看‹/›

输出结果

Gopal
CEO
Reminder
Don't forget to send a file to me

PHP SimpleXML 函数手册