XML介绍
发布时间:2020-12-16 05:43:12 所属栏目:百科 来源:网络整理
导读:一、html的缺点: 1、标签是规定好,用户不能够自定义 htmltabletrth名字/thth电子邮件/th/trtrtd宋江/tdtdsongjiang@sou.com /td/tr/table表格/表格/html 2、html文件的显示的样式和数据是绑定在一起,数据没有复用 3、html标签是没有含义 二、xml定义: XML
一、html的缺点: 1、标签是规定好,用户不能够自定义 <html> <table> <tr><th>名字</th><th>电子邮件</th></tr> <tr><td>宋江</td><td>songjiang@sou.com </td></tr> </table> <表格> </表格> </html>2、html文件的显示的样式和数据是绑定在一起,数据没有复用 3、html标签是没有含义 二、xml定义: XML 指可扩展标记语言(eXtensible Markup Language)。 XML 被设计用来传输和存储数据。 XML 标签没有被预定义。您需要自行定义标签。 HTML 被设计用来显示数据。 XML 是对 HTML 的补充。 三、xml的用途: 1、可以作为程序间通讯的标准 (ajax text xml json) 2、可以作为配置文件(php中 用的很多) 如果我们在php中连接数据库 <?php $conn=mysql_connect(“123.11.11.11”,”root”,”root”); //php 可以操作xml ?>配置文件 <dbinfo> <host>123.11.11.23</host> <user>shunping</user> <type>mysql</type> <password>root</password> </dbinfo>3、可以当做小型数据库 如果我们有这样的需求,有些数据,放在数据库代价高,这样可以考虑直接放入文件. 四、xml的语法 用xml来描述一个班级信息 <?xml version="1.0" encoding="utf-8"?> <班级> <stu> <name>孙悟空</name> <sex>男</sex> <age>500</age> </stu> <stu> <name>白骨精</name> <sex>女</sex> <age>100</age> </stu> </班级>1、所有的 XML 元素都必须有一个关闭标签 2、XML 标签对大小写敏感 3、XML 必须正确嵌套 4、XML 文档必须有根元素,XML 文档必须有一个元素是所有其他元素的父元素。该元素称为根元素 5、XML 属性值必须加引号,单引双引均可; 6、如果我们属性值中有 双引号,单引号等,可以使用实体符号表示 <stu stuNo="a0'0"1">; 在 XML 中,有 5 个预定义的实体引用: < < less than > > greater than & & ampersand ' ' apostrophe " " quotation mark 7、XML 中的注释 在 XML 中编写注释的语法与 HTML 的语法很相似。 <!-- This is a comment --> 8、在 XML 中,空格会被保留 HTML 会把多个连续的空格字符裁减(合并)为一个: HTML: Hello Tove Output:Hello Tove 在 XML 中,文档中的空格不会被删减。 9、XML 命名规则 XML 元素必须遵循以下命名规则: 名称可以包含字母、数字以及其他的字符 名称不能以数字或者标点符号开始 名称不能以字母 xml(或者 XML、Xml 等等)开始 名称不能包含空格 可使用任何名称,没有保留的字词。 10、XML 元素是可扩展,以携带更多的信息。 注意1:在php中解析一个xml文件的时候, 写法一: <name> 宋江 </name> 写法二: <name>宋江</name> 上面的写法不一样,php在解析的时候,可能会把换行符读取 注意2:xml中属性使用需要注意的地方 基本语法 <标签 属性名1=”属性值1” 属性名2=”属性值2” 属性名3=”属性值3”.. > 内容 </标签> ① 在xml中尽量不要用属性,可用元素表示属性 ② 不要在同一个标签中有相同的属性名 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |