PHP------XML
2024-09-25 00:51:27
XML
XML的含义:可扩展标记语言,设计出来的目的是:传输数据
HTML的含义:超文本标记语言,设计出来的目的是:显示数据
它们两个设计出来的目的是不一样的。
它们两个都是标记语言,相似性比较高。
HTML适合在Internet网页里进行传输,因为在每一次访问页面时,都是将这个页面的内容,拿到之后,通过APP协议,传到我们客户端来显示,所以HTML比较适用于ATTP传输。
XML和HTML差不多,所以他也适用于ATTP传输。
所以涉及XML的目的是,就是为了在不同的应用程序之间,或者不同的平台之间,进行跨平台传输数据,也就是说,php语言,可以去发送XML,也可以去接收、解析。
把他拿到另外一个语言中去,比如:.Net
JAVA里面它也可以,进行发送XML数据,也可以接收XML数据,所以XML数据,可以在跨平台之间传递,传递数据来使用。
JAON也适用与这种方式,只不过这两者比较起来的话,JAON一般来说,是一个轻量级的数据,传输轻量级的数据。这个XML适用与传输重量级的数据,数据量比较大的。
XML文档是如何定义的,有什特点???
由标签构成
特点:
【1】标签名可以自己定义
【2】一个XML文档,必须有一个根(有且只有一个)。不能多,也不能少。
必须有一个根??什么意思呢??
HTML文档有一个根<html></html>,所有的标记都写在了<html></html>这里面。
【3】XML文档,虽然标签名可以自己定义,但是要注意:只要有开始标签,就必须有结束。
XML文档,都是使用的双标签,开始和结束必须对应起来。不能把结束漏掉。
【4】在XML文档里面,对大小写敏感。
不能前面的开始用大写,后面的结束用小写。前面大写后面必须大写,前面小写后面必须小写。
最新文章
- 关于SVN链接服务器Unable to connect to a repository at URL*报错问题
- UVa #11582 Colossal Fibonacci Numbers!
- java byte[]生成
- 【云计算】docker的小知识,帮你更深入理解容器技术
- nodejs的mysql模块学习(七)连接池事件
- case when then 与 count联合使用
- setAction方法 Snackbar 右侧按钮可以被点击并处理一些事件
- java设计模式案例详解:代理模式
- 基于OWIN+DotNetOpenOAuth实现OAuth2.0
- P1035
- POJ 3481 Double Queue
- [Python设计模式] 第28章 男人和女人——访问者模式
- spring-boot入门总结
- Vue父组件接收不到子组件$emit事件的原因分析
- tp5消息队列使用
- 常用6种type的form表单的input标签分析及示例
- MVC教程八:缓存过滤器
- div的最小宽高和最大宽高
- js限制上传图片类型和大小
- python中set
热门文章
- vuex 实现vue中多个组件之间数据同步以及数据共享。
- 转发与重定向的区别(forward与redirect的区别)
- Entity Framework6 with Visual Studio 2013 update3 for Oracle 11g
- Oracle中Merge into的用法实例讲解
- 在CentOS 7下更改yum源与更新系统
- Vue引入第三方JavaScript库和如何创建自己的Vue插件
- react-native一些好的组件
- python对excel文件的读写操作
- 用 State Pattern 来实现一个简单的 状态机
- JavaScript JSON AJAX 同源策略 跨域请求