1.xml Extensible Markup
Language(可拓展标记措辞)
2.hrml为了页面显示
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\"大众?>
文档声明可有可无,而且可以简
写<?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
看完不要跑记得出来吐吐槽!
╰( ̄▽ ̄)╮