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)不能包含冒号。

时间: 2024-11-03 02:29:13

php操作xml入门之xml基本介绍及xml标签元素的相关文章

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

本文实例讲述了php操作xml入门之xml基本介绍及xml标签元素.分享给大家供大家参考.具体分析如下: 以xml实例来讲解: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8" standalone="no" ?> <class>  <student>   <name>小乔</name>   <sex>女</sex>

php操作xml入门之xml标签的属性分析_php技巧

本文实例讲述了php操作xml入门之xml标签的属性.分享给大家供大家参考.具体分析如下: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8" standalone="yes" ?> <class>  <student id="No001" haha="美女">   <name>小乔</name>   &

php操作xml入门之cdata区段_php技巧

本文实例讲述了php操作xml入门之cdata区段.分享给大家供大家参考.具体分析如下: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8" standalone="yes" ?> <class>  <student id="No<001" haha="美女">   <name>小乔</name>

jQuery 操作XML入门_jquery

XMLFile.xml 复制代码 代码如下: <?xml version="1.0" encoding="utf-8" ?> <msglist> <msg name="11"> <id>1</id> <content>content1</content> </msg> <msg name="22"> <id>

XML入门精解之CSS和XSL

css|xml CSS(叠层样式表)和XSL(可扩展样式语言)都可以定义XML文件的显示,这两种方式有哪些不同以及它们在使用中的具体方法,我们将在本文给予介绍. 在XML文件中,使用的基本上是自定义的标记,显然一个浏览器是无法理解这些标记的,现在,浏览器仅仅是作为一个XML文件的解析器--只要你的XML文件是Well-Formed的,那么它就将文件原封不动地给你显示出来.在XML中内容与表现形式是分开的,在一个XML的源文件中并没有关于它表现形式的信息.XML的最大特点就是揭示了信息本身的含义,

XML入门精解之结构与语法

xml|语法 现在我们暂且使用"记事本"来创建我们的XML文件吧.先看一个XML文件: 例1 〈?xml version="1.0" encoding="gb2312" ?〉 〈参考资料〉 〈书籍〉 〈名称〉XML入门精解〈/名称〉 〈作者〉张三〈/作者〉 〈价格 货币单位="人民币"〉20.00〈/价格〉 〈/书籍〉 〈书籍〉 〈名称〉XML语法〈/名称〉 〈!--此书即将出版--〉 〈作者〉李四〈/作者〉 〈价格 货币单位

XML入门精解之文件格式定义

xml DTD实际上可以看作一个或多个XML文件的模板,这些XML文件中的元素.元素的属性.元素的排列方式/顺序.元素能够包含的内容等,都必须符合DTD中的定义.XML文件中的元素,即我们所创建的标记,是根据我们应用的实际情况来创建的.想要创建一份完整性高.适应性广的DTD是非常困难的,因为各行各业都有他们自己的行业特点,所以DTD通常是以某种应用领域为定义的范围,如:医学.建筑.工商.行政.DTD定义的元素含盖范围越广泛,那么就越复杂.  DTD可以是一个完全独立的文件,也可以在XML文件中直

XML入门教程:XML 解析器

xml|教程|入门教程 如需读取.更新.创建或者操作某个XML文档,则需要XML解析器. 实例 解析XML文件 - 跨浏览器的实例 本例是一个跨浏览器的实例,把某个XML文档("note.xml")载入XML解析器. <html><body><script type="text/vbscript">set xmlDoc=CreateObject("Microsoft.XMLDOM")xmlDoc.async=&

XML入门教程:验证XML是合法的XML

xml|教程|入门教程 拥有正确语法的XML是构成良好的XML. 通过某种DTD进行了验证的XML是合法的XML. 构成良好的XML文档 一个"构成良好"的XML文档拥有正确的语法. 一个"W构成良好"的XML文档会遵守前几章介绍过的XML语法规则: XML文档必须有根元素 XML文档必须有关闭标签 XML标签对大小写敏感 XML元素必须被正确的嵌套 XML属性必须加引号 <?xml version="1.0" encoding="