XML编程-传智播客
传智播客最新的XML编程的课件,包含了XML的基本介绍,JAXP编程,DOM4J编程,XPath等等的学习
—高级软件人才实作培训专家!
XML编程
王昭珽
北京传智播客教育 http://doc.guandang.net
传智播客最新的XML编程的课件,包含了XML的基本介绍,JAXP编程,DOM4J编程,XPath等等的学习
—高级软件人才实作培训专家!主要内容
XML及其语法 XML约束之DTD XML编程(CRUD---Create Read Update Delete) XML约束之Schema
北京传智播客教育 http://doc.guandang.net
传智播客最新的XML编程的课件,包含了XML的基本介绍,JAXP编程,DOM4J编程,XPath等等的学习
—高级软件人才实作培训专家!
XML概述
王昭珽
北京传智播客教育 http://doc.guandang.net
传智播客最新的XML编程的课件,包含了XML的基本介绍,JAXP编程,DOM4J编程,XPath等等的学习
—高级软件人才实作培训专家!什么是XML
XML是指可扩展标记语言(eXtensible Markup Language), 它是一种标记语言,很类似HTML。它被设计的宗旨是传 输数据,而非显示数据。 XML标签没有被预定义,需要用户自行定义标签。 XML技术是W3C组织(World Wide Web Consortium万维网 联盟)发布的,目前遵循的是W3C组织于2000年发布的 XML1.0规范。 XML被广泛认为是继Java之后在Internet上最激动人心的新 技术。
北京传智播客教育 http://doc.guandang.net
传智播客最新的XML编程的课件,包含了XML的基本介绍,JAXP编程,DOM4J编程,XPath等等的学习
—高级软件人才实作培训专家!XML技术用于解决什么问题?
在现实生活中存在大量有关 系的数据,如右图所示。 问题:这样的数据该如何表 示并交给计算机处理呢?
北京传智播客教育 http://doc.guandang.net
传智播客最新的XML编程的课件,包含了XML的基本介绍,JAXP编程,DOM4J编程,XPath等等的学习
—高级软件人才实作培训专家!XML技术用于解决什么问题?<?xml version="1.0" encoding="UTF-8"?> <中国> XML语言出现的根本目的在于描述 <北京> 向上图那种有关系的数据。 <海淀></海淀> XML是一种通用的数据交换格式。 <丰台></丰台> 在XML语言中,它允许用户自定义 </北京> 标签。一个标签用于描述一段数据; <山东> 一个标签可分为开始标签和结束标 <济南></济南> 签,在起始标签之间,又可以使用 <青岛></青岛> 其它标签描述其它数据,以此来实 现数据关系的描述。 </山东> XML中的数据必须通过软件程序来 <湖北> 解析执行或显示,如IE;这样的解析 <武汉></武汉> 程序称之为Parser(解析器)。 <荆州></荆州> </湖北> </中国>北京传智播客教育 http://doc.guandang.net
传智播客最新的XML编程的课件,包含了XML的基本介绍,JAXP编程,DOM4J编程,XPath等等的学习
—高级软件人才实作培训专家!XML常见应用
在Java开发中,传统的配置文件是*.properties属性文件 (key=value),而XML表示的数据更为丰富。 XML技术除用于描述有关系的数据外,还经常用作软件配置文 件,以描述程序模块之间的关系。(如后面将要学习到的Struts、 Spring和Hibernate都是基于XML作为配置文件的) 在一个软件系统中,通过XML配置文件可以提高系统的灵活性。 即程序的行为是通过XML文件来配置的,而不是硬编码。
北京传智播客教育 http://doc.guandang.net
传智播客最新的XML编程的课件,包含了XML的基本介绍,JAXP编程,DOM4J编程,XPath等等的学习
—高级软件人才实作培训专家!
XML语法
王昭珽
北京传智播客教育 http://doc.guandang.net
传智播客最新的XML编程的课件,包含了XML的基本介绍,JAXP编程,DOM4J编程,XPath等等的学习
—高级软件人才实作培训专家!XML文档的组成
一个XML文件一般由以下几部分组成:
文档声明 元素
元素的属性 注释 CDATA区 特殊字符 处理指令(PI:Processing Instruction)
北京传智播客教育 http://doc.guandang.net
传智播客最新的XML编程的课件,包含了XML的基本介绍,JAXP编程,DOM4J编程,XPath等等的学习
—高级软件人才实作培训专家!文档声明
在编写XML文档时,需要先使用文档声明来声明XML文档。 且必须出现在文档的第一行。 最简单的语法:<?xml version=“1.0”?> 用encoding属性说明文档所使用的字符编码,默认为UTF8。保存在磁盘上的文件编码要与声明的编码一致。 如:<?xml version=“1.0” encoding=“GB2312”?> 用standalone属性说明文档是否独立,即是否依赖其他文 档。 如:<?xml version=“1.0” standalone=“yes”?>
北京传智播客教育 http://doc.guandang.net
传智播客最新的XML编程的课件,包含了XML的基本介绍,JAXP编程,DOM4J编程,XPath等等的学习
—高级软件人才实作培训专家!元素(1)
XML元素指XML文件中出现的标签。一个标签分为起始和 结束标签(不能省略)。一个标签有如下几种书写形式:
包含标签主体:<mytag>some content</mytag> 不含标签主体:<mytag/>
一个标签中可以嵌套若干子标签,但所有标签必须合理的 嵌套,不允许有交叉嵌套。<mytag1><mytag2></mytag1></mytag2> WRONG
一个XML文档必须有且仅有一个根标签,其他标签都是这 个根标签的子标签或孙标签。
北京传智播客教育 http://doc.guandang.net
传智播客最新的XML编程的课件,包含了XML的基本介绍,JAXP编程,DOM4J编程,XPath等等的学习
—高级软件人才实作培训专家!元素(2)
XML中不会忽略主体内容中出现的空格和换行。第二段: <中国>\r\n \t <北京>
给人看
第一段: <中国><北京><海淀/></北京></中国>
<海淀/> </北京> </中国>
注:由于在XML中,空格和换行都作为原始内容被处理,所以,在 编写XML文件时,使用换行和缩进等方式来让原文件中的内容清 晰可读的“良好”书写习惯可能要被迫改变。
北京传智播客教育 http://doc.guandang.net
传智播客最新的XML编程的课件,包含了XML的基本介绍,JAXP编程,DOM4J编程,XPath等等的学习
—高级软件人才实作培训专家!元素(3)--元素命名规范
元素(标签)的名称可以包含字母、数字、减号、下划线和 英文句点,但必须遵守下面的一些规范:
严格区分大小写;<P> <p> 只能以字母或下划线开头;abc _abc 不能以xml(或XML、Xml等)开头----W3C保留日后使用; 名称字符之间不能有空格或制表符;ab 名称字符之间不能使用冒号; (有特殊用途)
北京传智播客教育 http://doc.guandang.net
传智播客最新的XML编程的课件,包含了XML的基本介绍,JAXP编程,DOM4J编程,XPath等等 …… 此处隐藏:2341字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




