2 XML作用 2.1 形貌带关联的数据(软件的设置文件) web服务器(PC): 门生治理体系 -> 增添门生功用 -> 增添门生页面 -> name=eric&email=eric@qq.com 条件: 收集(IP地点: oracle:255.43.12.54 端口:1521 ) java代码:运用ip(255.43.12.54)地点和端口(1521),衔接oracle数据库,保留门生数据。 把ip地点端口设置到xml文件: host.xml <host> <ip>255.43.12.55</ip> <port>1521</port> </host> 数据库服务器(PC): 主服务器(255.43.12.54):Oracle数据库软件(负载) 副服务器(255.43.12.55):Oracle数据库软件 2.2 数据的载体(小型的“数据库”) 西席治理体系: 姓名 工龄+1 邮箱 发西席数据给财务治理体系: String teacher = name=张三&email=zhangsan@qq.com&workage=2 字符串 (题目: 1)不好剖析 2)不是范例) teacher.xml <teacher> <name>张三</name> <email>zhangsan@qq.com</email> <workage>2</workage> </teacher> 这类一种范例 财务治理体系: 姓名 工龄+1 邮箱 发奖金: 统计奖金。 工龄 发邮件功用: 邮箱 姓名 金额 计划一: 在财务治理体系中保护了一套西席信息。 每一年 : 工龄增添 保护了两个体系的信息。 计划二: 西席信息只在教学治理体系中保护。 3 XML语法 xml文件以xml后缀名末端。 xml文件须要运用xml剖析器去剖析。浏览器内置了xml剖析器。 3.1 标签 语法: <student></student> 最先标签 标签体内容 完毕标签 1)<student/> 或 <student></student> 空标签。没有标签体内容 2)xml标签称号辨别大小写。 3)xml标签一定要准确配对。 4)xml标署名中心不能运用空格 5)xml标署名不能以数字开首 6)注重: 在一个xml文档中,有且唯一一个根标签 3.2 属性 语法: <Student name="eric">student</Student> name:属性名。name="eric"属性值 注重: 1)属性值必需以引号包括,不能省略,也不能单双引号混用!!! 2)【一个标签】内能够有多个属性,但不能涌现反复的属性名!!! 3.3 解释 言语: <!-- xml解释 --> 演习: 通讯录体系 联系人数据:编号 (唯一的) 姓名 岁数 电话 邮箱 QQ 请求: contact.xml 1)设想一个xml文件,用于存储联系人数据 2)这个xml文件能够存取多个联系人。 3.4 文档声明 语法: <?xml version="1.0" encoding="utf-8"?> version: xml的版本号 encoding: 剖析xml文件时查询的码表(解码历程时查询的码表),浏览器翻开时刻的编码体式格局 注重: 1)假如在ecplise东西中开辟xml文件,保留xml文件时自动根据文档声明的encoding来保留文件。 2)假如用记事本东西修正xml文件,注重【保留xml文件】根据文档声明的encoding的码表来保留。 3.5 转义字符 在xml中内置了一些特别字符,这些特别字符不能直接被浏览器原样输出。假如愿望把这些特别字符根据原样输出到浏览器,对这些特别字符举行转义。 转义以后的字符就叫转义字节。 特别字符 转义字符 < < > > " " & & 空格 &nsbp; 3.6 CDATA块 作用: 能够让一些须要举行包括特别字符的内容一致举行[原样输出]。 <![CDATA[ <itcast> <br/> </itcast> ]]> 3.7 处置惩罚指令 作用: 关照xml剖析假如剖析xml文档 处置惩罚指令,简称PI (processing instruction)。处置惩罚指令用来批示剖析引擎怎样剖析XML文档内容。 比方,在XML文档中能够运用xml-stylesheet指令,关照XML剖析引擎,运用css文件显现xml文档内容。 <?xml-stylesheet type="text/css" href="1.css"?> 处置惩罚指令必需以“<?”作为开首,以“?>”作为末端,XML声明语句就是最常见的一种处置惩罚指令。
以上就是xml作用以及语法 的内容,更多相关内容请关注ki4网(www.ki4.cn)!