PHP simplexml_load_file()函数讲解

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

PHP simplexml_load_file() 函数
实例
转换 XML 文件为 SimpleXMLElement 对象,然后输出对象的键和元素:


<&#63;php
$xml=simplexml_load_file("note.xml

PHP simplexml_load_file() 函数

实例

转换 XML 文件为 SimpleXMLElement 对象,然后输出对象的键和元素:

<?php 
$xml=simplexml_load_file("note.xml"); 
print_r($xml); 
?>

定义和用法

simplexml_load_file()函数转换指定的 XML 文件为 SimpleXMLElement 对象。

语法

simplexml_load_file( _file,classname,options,ns,is_prefix_ );

假设我们有如下的 XML 文件,"note.xml":

<?xml version="1.0" encoding="ISO-8859-1"?>

Tove Jani Reminder Don't forget me this weekend!

实例 1

输出 XML 文件中每个元素的数据:

<?php 
$xml=simplexml_load_file("note.xml"); 
echo $xml->to . "<br>"; 
echo $xml->from . "<br>"; 
echo $xml->heading . "<br>"; 
echo $xml->body; 
?>

实例 2

输出 XML 文件中每个子节点的元素名称和数据:

<?php 
$xml=simplexml_load_file("note.xml"); 
echo $xml->getName() . "<br>";
foreach($xml->children() as $child) 
{ 
echo $child->getName() . ": " . $child . "<br>"; 
} 
?>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

您可能感兴趣的文章:

  • PHP addslashes()函数讲解
  • PHP simplexml_load_string()函数实例讲解
  • PHP simplexml_import_dom()函数讲解
  • PHP count()函数讲解
  • PHP getDocNamespaces()函数讲解
  • PHP getName()函数讲解
  • PHP getNamespaces()函数讲解
  • PHP registerXPathNamespace()函数讲解
  • PHP children()函数讲解
  • PHP addcslashes()函数讲解

相关文章

  • 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
  • 解决django前后端分离csrf验证的问题

    解决django前后端分离csrf验证的问题

    第一种方式ensure_csrf_cookie 这种方方式使用ensure_csrf_cookie 装饰器实现,且前端页面由浏览器发送视图请求,在视图中使用render渲染模板,响应给前端,此
    2019-02-03
  • Django csrf 两种方法设置form的实例

    Django csrf 两种方法设置form的实例

    第一种方法,在视图函数上边添加一条语句 @csrf_exempt 例子: @csrf_exempt def login(request): return render_to_response('app/login.html', local
    2019-02-03
  • 对python中字典keys,values,items的使用详解

    对python中字典keys,values,items的使用详解

    在python中对字典进行遍历时,可以直接使用如下模式: dict = {"name": "jack", "age": 15, "height": 1.75} for k in dict.keys(): print(k) 使用
    2019-02-03
  • 在Python 字典中一键对应多个值的实例

    在Python 字典中一键对应多个值的实例

    如下所示: #encoding=utf-8 print '中国' #字典的一键多值 print'方案一 list作为dict的值 值允许重复' d1={} key=1 value=2 d1.setdefault(key,[
    2019-02-03
  • 对Python3中dict.keys()转换成list类型的方法详解

    对Python3中dict.keys()转换成list类型的方法详解

    在python3中使用dict.keys()返回的不在是list类型了,也不支持索引,我们可以看一下下面这张图片 那么我们应该怎么办呢,其实解决的方法也是非常简单的,只需
    2019-02-03
  • Python利用heapq实现一个优先级队列的方法

    Python利用heapq实现一个优先级队列的方法

    实现一个优先级队列,每次pop的元素要是优先级高的元素,由于heapq.heapify(list)默认构建一个小顶堆,因此要将priority变为相反数再push,代码如下: impo
    2019-02-03
  • PHP PDOStatement::errorInfo讲解

    PHP PDOStatement::errorInfo讲解

    PDOStatement::errorInfo PDOStatement::errorInfo — 获取跟上一次语句句柄操作相关的扩展错误信息(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 array
    2019-01-31
  • 详解Docker容器的日志处理

    详解Docker容器的日志处理

    Docker有很多的日志插件,默认使用 json-file,只有使用json-file时,sudo docker logs -f 才可以显示,输入以下命令查看docker日志插件: $ sudo docker i
    2019-01-31

最新评论