数据交互
浏览器端只是负责用户的交互和数据的收集以及展示,真正的数据都是存储在服务器端的。我们现在通过ajax的确可以返回一些简单的数据(一个字符串),但是在实际开发过程中,肯定会会涉及到大量的复杂类型的数据传输,比如数组、对象等,但是每个编程语言的语法都不一样。因此我们会采用通用的数据交换格式(XML、JSON)来进行数据的交互。
XML
什么是XML
-
XML 指可扩展标记语言(EXtensible Markup Language)
-
XML 是一种标记语言,很类似 HTML
-
XML 的设计宗旨是传输数据,而非显示数据
-
XML 标签没有被预定义。您需要自行定义标签。
语法规范
-
必须有一个根元素(有且仅有一个)
-
标签不可有空格、不可以数字或.开头、大小写敏感
-
不可交叉嵌套,都是双标签,如果是单标签,必须闭合
-
属性双引号(浏览器自动修正成双引号了)
-
注释和HTML一样
data.xml文件:
<students>
<student>
<name>张三</name>
<age>18</age>
<gender>男</g