首页  >  文章  >  后端开发  >  php操作xml入门之xml基本介绍及xml标签元素

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

高洛峰
高洛峰原创
2016-12-24 11:17:551759浏览

本文实例讲述了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声明:


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

二、根元素

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

三、xml 元素/标签/节点

52fc45c754660ae0425ccd0c640c83e62420879c57d5ec91aac5130013066cda、8a11bc632ea32a57b3e3693c7987c420df406f776eecbaf16b62325323196f14、5eb1976fb331069a3f8db095dc061fe91a8de34dd1983c867de2a59ae06cc634、ff4fd28be6111b38109cb452b13c2daa3c0b87764dcdf259cfde0951b2fe8a3a等都是xml的元素,元素也称为标签或节点。当然,根元素也是一元素。
如果标签中没有内容,如8a11bc632ea32a57b3e3693c7987c420df406f776eecbaf16b62325323196f14之间没有实体内容,则可以简写为5c0917f69e6ca599fab58bb4b672da9f。即使是写成8a11bc632ea32a57b3e3693c7987c420df406f776eecbaf16b62325323196f14,浏览器打开时,也是显示5c0917f69e6ca599fab58bb4b672da9f

四、标签中的空格与换行

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

五、xml标签的命名规范

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

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

更多php操作xml入门之xml基本介绍及xml标签元素相关文章请关注PHP中文网!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn