PHP simplexml_load_string()函数实例讲解

 更新时间:2019-02-03 21:00:33   作者:佚名   我要评论(0)

PHP simplexml_load_string() 函数
实例
转换形式良好的 XML 字符串为 SimpleXMLElement 对象,然后输出对象的键和元素:


<&#63;php
$note=<<<XML
<note>

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_ );

实例 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 addslashes()函数讲解
  • PHP simplexml_load_file()函数讲解
  • PHP simplexml_import_dom()函数讲解
  • PHP count()函数讲解
  • PHP getDocNamespaces()函数讲解
  • PHP getName()函数讲解
  • PHP getNamespaces()函数讲解
  • PHP registerXPathNamespace()函数讲解
  • PHP children()函数讲解
  • PHP addcslashes()函数讲解

相关文章

  • PHP simplexml_load_string()函数实例讲解

    PHP simplexml_load_string()函数实例讲解

    PHP simplexml_load_string() 函数 实例 转换形式良好的 XML 字符串为 SimpleXMLElement 对象,然后输出对象的键和元素: <&#63;php $note=<<<XML <note>
    2019-02-03
  • PHP addslashes()函数讲解

    PHP addslashes()函数讲解

    PHP addslashes() 函数 实例 在每个双引号(")前添加反斜杠: <&#63;php $str = addslashes('What does "yolo" mean&#63;'); echo($str); &#63;> 定义
    2019-02-03
  • PHP addcslashes()函数讲解

    PHP addcslashes()函数讲解

    PHP addcslashes() 函数 实例 在字符 "W" 前添加反斜杠: <&#63;php $str = addcslashes("Hello World!","W"); echo($str); &#63;> 定义和用法 addcsla
    2019-02-03
  • python生成每日报表数据(Excel)并邮件发送的实例

    python生成每日报表数据(Excel)并邮件发送的实例

    逻辑比较简单 ,直接上代码 定时发送直接使用了win服务器的定时任务来定时执行脚本 #coding:utf-8 from __future__ import division import pymssql,sys,d
    2019-02-03
  • 使用Python快速制作可视化报表的方法

    使用Python快速制作可视化报表的方法

    我们可以试用可视化包——Pyechart。 Echarts是百度开源的一个数据可视化JS库,主要用于数据可视化。 pyecharts是一个用于生成Echarts图标的类库。实际就是Ec
    2019-02-03
  • PHP count()函数讲解

    PHP count()函数讲解

    PHP count() 函数 实例 计算 car 节点的子节点个数: <&#63;php $xml=<<<XML <cars> <car name="Volvo"> <child/> <child/> <child/> <child/> </ca
    2019-02-03
  • PHP simplexml_import_dom()函数讲解

    PHP simplexml_import_dom()函数讲解

    PHP simplexml_import_dom() 函数 实例 获取 DOM 文档节点并转换为 SimpleXML 节点: <&#63;php $dom=new domDocument; $dom->loadXML("<note><to>Tove</
    2019-02-03
  • 对python生成业务报表的实例详解

    对python生成业务报表的实例详解

    本文介绍一个用python结合xlsxwriter自动生成业务报表的程序。这里的业务数据采用的是指定的值,真实情况下需要其他程序来接入数据。 # -*- coding: utf-8
    2019-02-03
  • python生成带有表格的图片实例

    python生成带有表格的图片实例

    因为工作中需要,需要生成一个带表格的图片 例如: 直接在html中写一个table标签,然后单独把表格部分保存成图片 或者是直接将excel中的内容保存成一个图片 刚
    2019-02-03
  • PHP simplexml_load_file()函数讲解

    PHP simplexml_load_file()函数讲解

    PHP simplexml_load_file() 函数 实例 转换 XML 文件为 SimpleXMLElement 对象,然后输出对象的键和元素: <&#63;php $xml=simplexml_load_file("note.xml
    2019-02-03

最新评论