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+MSSQL分页的例子
Oct 09 PHP
PHP调用MySQL的存储过程的实现代码
Aug 12 PHP
建站常用13种PHP开源CMS比较
Aug 23 PHP
在PHP中PDO解决中文乱码问题的一些补充
Sep 06 PHP
浅析PHP递归函数返回值使用方法
Feb 18 PHP
ThinkPHP整合百度Ueditor图文教程
Oct 21 PHP
PHP进程同步代码实例
Feb 12 PHP
PHP合并数组的2种方法小结
Nov 24 PHP
PHP 中 var_export、print_r、var_dump 调试中的区别
Jun 19 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
May 29 PHP
PHP实现微信公众号验证Token的示例代码
Dec 16 PHP
PHP tp5中使用原生sql查询代码实例
Oct 28 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
MySQL时间字段究竟使用INT还是DateTime的说明
2012/02/27 PHP
深入php处理整数函数的详解
2013/06/09 PHP
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
2013/06/24 PHP
使用ob系列函数实现PHP网站页面静态化
2014/08/13 PHP
完美解决Thinkphp3.2中插入相同数据的问题
2017/08/01 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
2020/08/24 PHP
firefox和IE系列的相关区别整理 以备后用
2009/12/28 Javascript
js opener的使用详解
2014/01/11 Javascript
jQuery结合CSS制作漂亮的select下拉菜单
2015/05/03 Javascript
Jquery attr()方法 属性赋值和属性获取详解
2016/04/15 Javascript
很棒的js Tab选项卡切换效果
2016/08/30 Javascript
Bootstrap基本组件学习笔记之导航(10)
2016/12/07 Javascript
JavaScript解析JSON数据示例
2019/07/16 Javascript
微信小程序swiper左右扩展各显示一半代码实例
2019/12/05 Javascript
ES6如何用一句代码实现函数的柯里化
2020/01/18 Javascript
Python3.6中Twisted模块安装的问题与解决
2019/04/15 Python
使用python获取(宜宾市地震信息)地震信息
2019/06/20 Python
anaconda如何查看并管理python环境
2019/07/05 Python
Python lambda表达式filter、map、reduce函数用法解析
2019/09/11 Python
基于python traceback实现异常的获取与处理
2019/12/13 Python
Python进行特征提取的示例代码
2020/10/15 Python
荷兰音乐会和音乐剧门票订购网站:Topticketshop
2019/08/27 全球购物
Talbots官网:美国成熟女装品牌
2019/11/15 全球购物
NYX Professional Makeup俄罗斯官网:世界知名的化妆品品牌
2019/12/26 全球购物
限量版运动鞋和街头服饰:TheDrop
2020/09/06 全球购物
法学专业毕业生自荐信范文
2013/12/18 职场文书
电信营业员自我评价分享
2014/01/17 职场文书
实习单位鉴定评语
2014/04/26 职场文书
2014年有孩子的离婚协议书范本
2014/10/08 职场文书
长城英文导游词
2015/01/30 职场文书
2015年派出所工作总结
2015/04/24 职场文书
房产电话营销开场白
2015/05/29 职场文书
委托收款证明
2015/06/23 职场文书
矛盾论读书笔记
2015/06/29 职场文书
MySQL 外键约束和表关系相关总结
2021/06/20 MySQL
Centos7 Shell编程之正则表达式、文本处理工具详解
2022/08/05 Servers