1.xml Extensible Markup

Language(可拓展标记措辞)

2.hrml为了页面显示

phpxml类PHP功效篇之PHP操作XML入门到实战 Docker

3.html标签都是已经定义好的(div,span,p,img...)

4.xml为了数据存储以及交互

5.xml里面没有预定义好的标签,如果想利用必须自己定义

6.xml的功能:

(1)存储数据

(2)数据交流(微信公众年夜众号开拓利用的便是xml)

(3)配置项

二、xml文件构造

1.xml文件必须是.xml结尾

2.文档声明

<?xml version=\"大众1.0\"大众 cncoding=\"大众utf-8\"大众?&gt;

文档声明可有可无,而且可以简

写<?xml?>

<?xml version=\公众1.0\公众?>,

如果有文档解释,那么文档声明必须在文档的第一行开始写,不然会报错。

3.xml文件中必须涌现一个根元素,而且只能有一个

4.标签必须闭合,而且大小写敏感,可以有单标签,可以有对标签,但是必须都闭合。

三.xml标签嵌套及命名规范

1.xml标签必须按规定嵌套(必须等子元素闭合):

<line>

<author>

</author>

</line>

2.xml标签命名的规范: 可以是字母,数字或者其他字符,只能以字母开头,标署名中不能涌现空格

3.xml可以有属性,跟HTML一样xml中的属性值必须利用引号引起来

四、PHP通过dom工具创建xml文

<?xml version=\"大众1.0\公众 cncoding=\"大众utf-8\公众?>

<message>

<line>

<author>后盾网</author>

</line>

</message>

详细如下:

<?php

//实际创建xml文件的过程

//1.新建文件

//2.头部声明

//3.创建根节点

//4.创建子元素

//5.创建文本或者属性

//6.文档保存

//利用dom工具创建xml文档

//DomDocument类

//1创建dom工具,相称于新建文件,并且声明头部

//通报两个参数1.版本 2.编码

$dom==new DomDocument(′1.0′,′utf-8′);

//2.创建根节点

$message=$dom->createElement(′message′);

//将创建的节点追加到dom工具中

$dom->appendChild($message);

//3.创建子元素

$line=$dom->createElement(′line′);

//追加到message节点下面

$message->appendChild($line);

//4.保存文档

//将dom工具信息转为字符串

$str=$dom->saveXML();

echo $str;

//看效果可以自己添加内容

?>

五、php通过dom工具给节点添加内容、属性,并保存为xml文件

php操作XML

六、dom工具获取文档信息

七、dom工具综合运用获取xml文档信息

八、simplexml函数初始

九、simplexml函数利用

十、simplexml添加元素

十一、simplexml获取xml文档信息

十二、simplexml获取xml文档信息及修正删除个中信息

十三、xml在微信"大众年夜众号开拓中如何实现数据传输

十四、留言板之加载页面,获取留言信息

十五、留言板之数据遍历

十六、留言板之添加留言

十七、留言板之获取修正信息

十八、留言板之修正留言

注:

更多精彩内容请关注 ---- 微信公众号:houdunit

看完不要跑记得出来吐吐槽!
╰( ̄▽ ̄)╮