PHP simplexml_load_string()函数实例讲解

作者:php参考手册 时间:2023-07-09 07:19:28 

PHP simplexml_load_string() 函数

实例

转换形式良好的 XML 字符串为 SimpleXMLElement 对象,然后输出对象的键和元素:


<?php
$note=<<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
XML;
$xml=simplexml_load_string($note);
print_r($xml);
?>

定义和用法

simplexml_load_string()函数转换形式良好的 XML 字符串为 SimpleXMLElement 对象。

语法


simplexml_load_string( _data,classname,options,ns,is_prefix_ );

PHP simplexml_load_string()函数实例讲解

PHP simplexml_load_string()函数实例讲解

实例 1

输出 XML 字符串中每个元素的数据:


<?php
$note=<<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
XML;
$xml=simplexml_load_string($note);
echo $xml->to . "<br>";
echo $xml->from . "<br>";
echo $xml->heading . "<br>";
echo $xml->body;
?>

实例 2

输出 XML 字符串中每个子节点的元素名称和数据:


<?php
$note=<<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
XML;
$xml=simplexml_load_string($note);
echo $xml->getName() . "<br>";
foreach($xml->children() as $child)
{
echo $child->getName() . ": " . $child . "<br>";
}
?>
标签:php,simplexml,load,string(),函数
0
投稿

猜你喜欢

  • 解读ASP.NET 5 & MVC6系列教程(2):初识项目

    2023-06-28 02:10:47
  • MYSQL 数据库同步

    2008-11-24 12:39:00
  • 浅谈python连续赋值可能引发的错误

    2023-07-12 04:13:32
  • SQL"不能为新插入的行确定标识"错误的解决方法

    2011-04-07 11:05:00
  • MySQL:使用源码分发版还是二进制分发版

    2009-09-01 10:35:00
  • ASP用户登录模块的设计

    2008-11-21 16:55:00
  • ASP状态封装类Cache、Cookie & Session

    2008-05-11 19:33:00
  • Go语言题解LeetCode561数组拆分

    2023-06-20 22:49:14
  • asp如何远程注册DLL

    2010-06-16 09:58:00
  • AJAX在GET中文的时候解决乱码的方法

    2007-11-04 13:04:00
  • 最简洁的SQL多重查询的解决方案

    2005-09-12 16:31:00
  • 网页制作,改变你的思维方式

    2007-09-29 13:12:00
  • sqlplus登录\\连接命令、sqlplus命令的使用大全

    2023-07-01 08:16:31
  • 泛泛而谈界面视觉效果的一致性

    2010-01-05 17:05:00
  • ImageMagick FAQ 问题摘要

    2008-10-21 13:14:00
  • WEB前端开发规范文档

    2010-10-19 12:32:00
  • JavaScript的事件代理比你想的要简单

    2009-04-27 12:40:00
  • asp获取客户端的MAC地址

    2007-08-17 10:58:00
  • Access报错:文件共享锁定数溢出

    2009-03-21 18:32:00
  • 随滚动条移动的DIV层js代码

    2007-10-10 12:51:00
  • asp之家 网络编程 m.aspxhome.com