本文实例讲述了关于php中SimpleXML 函数的用法,此函数是允许您把 XML 转换为对象,分享给大家供大家参考。具体分析如下:

SimpleXML 函数允许您把 XML 转换为对象,通过普通的属性选择器或数组迭代器,可以处理这个对象,就像处理任何其他对象一样.其中的一些函数需要最新的 PHP 版本.

安装:SimpleXML 函数是 PHP 核心的组成部分,无需安装即可使用这些函数,代码如下:

//以对象形式返回所有内容

$lib = simplexml_load_file("cet4.xml");

//以数组形式返回获取的item节点

$items=$lib->item;

$wordsLength = sqlserver/42852.htm target=_blank >count($items);

//获取所有节点的下的节点值

for($i=0;$i

$word=$items[$i];

echo $word->word.'-----'.$word->trans.'-----'.$word->phonetic.'
';

}

//simplexml结合xpath无所不能

$words = $lib->xpath("//word");

//获取属性的方法

echo $words[0]['add'].'
';

echo $items[0]['pp'];

?>

相关函数介绍如下:

函数

描述

PHP版本

__construct()

创建一个新的 SimpleXMLElement 对象

5

addAttribute()

给 SimpleXML 元素添加一个属性

5

addChild()

给 SimpleXML 元素添加一个子元素

5

asXML()

从 SimpleXML 元素获取 XML 字符串

5

attributes()

获取 SimpleXML 元素的属性

5

children()

获取指定节点的子节点

5

getDocNamespaces()

获取 XML 文档的命名空间

5

getName()

获取 SimpleXML 元素的名称

5

getNamespaces()

从 XML 数据获取命名空间

5

registerXPathNamespace()

为下一次 XPath 查询创建命名空间语境

5

simplexml_import_dom()

从 DOM 节点获取 SimpleXMLElement 对象

5

simplexml_load_file()

从 XML 文档获取 SimpleXMLElement 对象

5

simplexml_load_string()

从 XML 字符串获取 SimpleXMLElement 对象

5

xpath()

对 XML 数据运行 XPath 查询

5

希望本文所述对大家的PHP程序设计有所帮助。

php simplexml 函数,PHP中SimpleXML函数用法分析相关推荐

  1. 内联函数 —— C 中关键字 inline 用法解析(转载)

    一.什么是内联函数 在C语言中,如果一些函数被频繁调用,不断地有函数入栈,即函数栈,会造成栈空间或栈内存的大量消耗. 为了解决这个问题,特别的引入了inline修饰符,表示为内联函数. 栈空间就是指放 ...

  2. linux 内核 fget,fgets函数 linux中fgets函数怎么用

    一个函数该如何使用?我们最先要了解的就是这个函数的语法以及具体的含义是什么,所以今天我们就来看一看fgets函数在实际的运用过程当中是如何使用的,希望能给大家带来一定的帮助. fgets函数--lin ...

  3. html中text函数,Excel中text函数的使用方法

    说到Excel,相信大家都再熟悉不过了,但说到Excel中text函数的使用方法,可能很多人都不太熟悉,下面随学习啦小编一起看看吧. Excel中text函数的使用方法 首先解释一下text函数的基本 ...

  4. mysql中sign函数_Oracle中sign函数和decode函数的使用

    在逻辑编程中,经常用到If ndash; Then ndash;Else 进行逻辑判断.在DECODE的语法中,实际上就是这样的逻辑处理过程.它的语法 1.比较大小函数SIGN sign(x)或者Si ...

  5. php simplexml 函数,PHP中SimpleXML函数简介

    本文章简单的介绍了关于php中SimpleXML 函数的用法,此函数是允许您把 XML 转换为对象,有需要了解的朋友可参考一下. SimpleXML 函数允许您把 XML 转换为对象,通过普通的属性选 ...

  6. python3 open函数_python中open函数的基本用法示例

    前言 本文主要介绍的是关于python中open函数用法的相关资料,用法如下: name = open('errname.txt','w') name.readline() name.close() ...

  7. pythonlower函数_python中lower函数实现方法及用法讲解

    之前小编介绍过python中将字符串小写字符转为大写的upper函数的使用方法(upper函数).有将小写转为大写的需要,那也有将大写转为小写的情况.本文主要介绍在python中可以将字符串大写自摸转 ...

  8. python remove函数_python中remove函数的用法是什么?

    python中remove函数的用法是什么? python中remove函数的用法: 描述 remove() 函数用于移除列表中某个值的第一个匹配项. 语法 remove()方法语法: list.re ...

  9. python中mat函数_Python中flatten( )函数及函数用法详解

    flatten()函数用法 flatten是numpy.ndarray.flatten的一个函数,即返回一个一维数组. flatten只能适用于numpy对象,即array或者mat,普通的list列 ...

最新文章

  1. linux文件操作篇 (一)文件属性与权限
  2. 3.5 softmat从零开始_实现
  3. Redis服务器的启动过程分析
  4. 搭载鸿蒙的油烟机,华为、美的合作:搭载鸿蒙系统的家电来了 三大亮点
  5. termux配置python安装kali_安卓安装kali linux之Termux
  6. mysql innodb表移植_mysql Innodb引擎独立表空间下通过复制.ibd文件快速迁移数据文件...
  7. java.security.NoSuchAlgorithmException: SHA_256 MessageDigest not available
  8. cookie不同页面访问不到的问题
  9. 在linux上運行小火車
  10. koa mysql mongodb_koa如何连接MongoDB
  11. 使用宝塔面板部署node.js后台:koa2+mysql+vue
  12. 泛微e9隐藏明细表_泛微协同 泛微OA e-cology产品功能清单 模块列表
  13. loadrunner视频资料地址-boobooke
  14. 事务回滚 Exception 和 runtimeException , check 检查型异常, uncheck 非检查型异常
  15. 集合问题 : 容斥原理
  16. Woff2字体404错误
  17. NYOJ-1273-宣传墙
  18. 如何连接局域网_手机画面如何投屏到电视、盒子、投影仪?
  19. Unity手机震动,Unity -> ios 震动
  20. 列主元高斯消去法(c语言)(可以实现所有阶的)(超级详细)

热门文章

  1. 【OpenGL】计算机图形学OpenGL基础
  2. 数字图像处理 Delaunay三角剖分和Voronoi图
  3. 键盘记录工具的制作 qq密码键盘记录器
  4. 鸿蒙系统可以直接升级吗,鸿蒙系统怎么升级?鸿蒙系统升级方法介绍[多图]
  5. 22-07-23周总结
  6. 苹果手机清理喇叭灰尘_手机屏幕灰尘太多,这样清理一下就能彻底的看不见任何指痕了...
  7. qpython3 l_【强化学习】python 实现 q-learning 例三(例一改写)
  8. android华为怎么截屏快捷键,华为p10怎么截图 华为p10截屏的三种方法
  9. matlab的数学函数,你知道多少MATLAB中的数学函数?
  10. 获取手机数据信号强度dbm数值