本文实例讲述了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中文网!