php操作xml入门之xml基本介绍及xml标签元素


Posted in PHP onJanuary 23, 2015

本文实例讲述了php操作xml入门之xml基本介绍及xml标签元素。分享给大家供大家参考。具体分析如下:

以xml实例来讲解:

<?xml version="1.0" encoding="utf-8" standalone="no" ?>

<class>

 <student>

  <name>小乔</name>

  <sex>女</sex>

  <age>23</age>

 </student>

 <student>

  <name>周瑜</name>

  <sex>男</sex>

  <age>27</age>

 </student>

</class>

一、xml声明:

<?xml version="1.0" encoding="utf-8" standalone="no" ?>
(1)、xml声明要放在文档的第一行;
(2)、encoding:文档字符编码,如utf-8、gb2312等。
(3)、standalone:值为yes或者no,可有可无,表示文档定义是否独立,即与其它文档是否有关联。默认为no。

二、根元素

包在最外层的<class></class>为根元素,每个 xml 文档都必须有且只能有一个根元素。

三、xml 元素/标签/节点

<student></student>、<name></name>、<sex></sex>、<age></age>等都是xml的元素,元素也称为标签或节点。当然,根元素也是一元素。
如果标签中没有内容,如<name></name>之间没有实体内容,则可以简写为<name />。即使是写成<name></name>,浏览器打开时,也是显示<name />

四、标签中的空格与换行

标签中出现的空格与换行,xml 文档会将空格与换行当作原始内容来处理。所以,在编程时要特别注意。

五、xml标签的命名规范

(1)区分大小写;
(2)不能以数字或“_”开头;
(3)不能以 xml、XML、Xml等特殊字符开头;
(4)不能包含空格;
(5)不能包含冒号。

希望本文所述对大家的php操作XML程序设计有所帮助。

PHP 相关文章推荐
php递归实现无限分类生成下拉列表的函数
Aug 08 PHP
php中邮箱地址正则表达式实现与详解
Apr 24 PHP
php中长文章分页显示实现代码
Sep 29 PHP
PHP Global定义全局变量使用说明
Aug 15 PHP
PHP内核探索:变量存储与类型使用说明
Jan 30 PHP
php匹配字符中链接地址的方法
Dec 22 PHP
CodeIgniter针对lighttpd服务器URL重写的方法
Jun 10 PHP
CI框架出现mysql数据库连接资源无法释放的解决方法
May 17 PHP
php版银联支付接口开发简明教程
Oct 14 PHP
php使用PDO事务配合表格读取大量数据插入操作实现方法
Feb 16 PHP
使用 laravel sms 构建短信验证码发送校验功能
Nov 06 PHP
php通过各种函数判断0和空
Jul 04 PHP
PHP对文件进行加锁、解锁实例
Jan 23 #PHP
PHP callback函数使用方法和注意事项
Jan 23 #PHP
PHPExcel内存泄漏问题解决方法
Jan 23 #PHP
使用PHP生成PDF方法详解
Jan 23 #PHP
C# WinForm中实现快捷键自定义设置实例
Jan 23 #PHP
对PHP PDO的一些认识小结
Jan 23 #PHP
smarty模板引擎中自定义函数的方法
Jan 22 #PHP
You might like
深入PHP操作MongoDB的技术总结
2013/06/02 PHP
ThinkPHP的RBAC(基于角色权限控制)深入解析
2013/06/17 PHP
关于PHP session 存储方式的详细介绍
2013/06/25 PHP
PHP函数strip_tags的一个bug浅析
2014/05/22 PHP
Yii获取当前url和域名的方法
2015/06/08 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
php实现简单四则运算器
2020/11/29 PHP
js类 from qq
2006/11/13 Javascript
静态页面下用javascript操作ACCESS数据库(读增改删)的代码
2007/05/14 Javascript
javascript或asp实现的判断身份证号码是否正确两种验证方法
2009/11/26 Javascript
js和php如何获取当前url的内容
2013/09/22 Javascript
jquery数组过滤筛选方法grep()简介
2014/06/06 Javascript
javascript搜索框点击文字消失失焦时文本出现
2014/09/18 Javascript
JavaScript实现横向滑出的多级菜单效果
2015/10/09 Javascript
jQuery修改DOM结构_动力节点Java学院整理
2017/07/05 jQuery
深入理解JS中Number(),parseInt(),parseFloat()三者比较
2018/08/24 Javascript
jQuery滑动效果实现方法分析
2018/09/05 jQuery
vue-router beforeEach跳转路由验证用户登录状态
2018/12/26 Javascript
基于vue-draggable 实现三级拖动排序效果
2020/01/10 Javascript
[48:35]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 TNC vs Optic
2018/04/03 DOTA
在Python中实现贪婪排名算法的教程
2015/04/17 Python
Python引用类型和值类型的区别与使用解析
2017/10/17 Python
python实现接口并发测试脚本
2019/06/25 Python
Django之PopUp的具体实现方法
2019/08/31 Python
Python文字截图识别OCR工具实例解析
2020/03/05 Python
HTML5 对各个标签的定义与规定:body的介绍
2012/06/21 HTML / CSS
美国唇部护理专家:Sara Happ
2019/06/19 全球购物
私人会所最新创业计划书范文
2014/03/24 职场文书
大学生入党推荐书范文
2014/05/17 职场文书
党的群众路线教育实践活动专题组织生活会发言材料
2014/10/17 职场文书
汽车4S店销售经理岗位职责
2015/04/02 职场文书
护理培训心得体会
2016/01/22 职场文书
心得体会格式及范文
2016/01/25 职场文书
Pytorch 如何实现LSTM时间序列预测
2021/05/17 Python
基于PyQt5制作一个群发邮件工具
2022/04/08 Python
python高温预警数据获取实例
2022/07/23 Python