
2-1 XML
文章平均质量分 70
可扩展标记语言
微凉不问归期
一起加油^0^~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
XML1-入门
课时1:XML简介 1、定义:可扩展性标记语言,W3C组织发布的技术; 标记性于语言:使用标签来操作,html也是标记性语言; 可扩展性:标签可以自己定义,与html不同html标签都有特定含义; 2、用途 html主要用于显示数据,xml也可以显示数据,但不是主要功能; xml主要功能是为了存储数据; 课时2:XML的应用 1、不同系统之间传输数据 2、用来表示生活中的关系数据 中国——省——市——区 》 对应关系 3、经常用在配置文件 数据库连接,配置文件保存数据库用户和密码; 课时3原创 2021-06-15 12:06:17 · 184 阅读 · 0 评论 -
XML4-Schema:基于XML的DTD替代者
课时26: Schema的介绍 dtd约束:<!ELEMENT 元素名称 约束> 一个xml里面只有有一个schema,但可以有多个dtd; 多个schema使用名称空间来区分,类似于java的包; Dtd里面有pcdata字符串类型,schema支持更多类型; Schema语法更加复杂; 课时27: Schema的开发过程 1、创建一个schema语句,后缀为*.xsd; 根节点名称必须为Schema; 在schema文件里面使用w3c提供的标签和属性去约束schema; <?x原创 2021-06-15 16:30:21 · 272 阅读 · 0 评论 -
XML6-XPATH
课时39: XPATH简介 Xpath可以直接获得某个元素,不需要一层一层解析; 第1种形式:/AAA/BBB/CCC,表示一层层,AAA下面的BBB下面的CCC; 第2种形式://AAA,得到所有AAA,只要名称相同; 第3种形式:/AAA/,得到所有层下面的AAA下面的所有元素AAA,*表示所有元素; 第4种形式:/AAA/BBB[1],得到AAA下面的第一个BBB,/AAA/BBB[last]; 第5种形式://AAA[@id],得到属性为id所有AAA,只要名称相同; 第6种形式://AAA[@i原创 2021-06-15 16:36:07 · 167 阅读 · 0 评论 -
XML2-DTD(文档类型定义)
课时12:DTD快速入门 创建一个文件,文件后缀名为*.dtd; 步骤: 看xml中有几个元素,就在dtd文件中写几个<!ELEMENT>; 判断元素是简单元素还是复杂元素; 含有子节点就是复杂元素,否则就是简单元素; –复杂元素:<!ELEMENT 元素名称 (子元素)> –简单元素:<!ELEMENT 元素名称 (#PCDATA)> 需要在xml中引入dtd文件: <!DOCTYPE 根元素名称 SYSTEM "DTD文件路径"> dtd原创 2021-06-15 16:08:40 · 251 阅读 · 0 评论 -
XML5-XML解析之dom4j
课时31: dom4j的简介 dom4j是一个组织,针对xml解析提供了解析器dom4j。 dom4j不是javase的一部分,想要使用第一步需要导入dom4j提供的jar包 创建文件夹——复制jar包到该文件夹——build path——add to buildpath 1、得到document SAXReader reder=new SAXReader (); Document document=reder.read(url); 2、document的父接口为Node,如果在document找不到想要原创 2021-06-15 16:33:54 · 255 阅读 · 0 评论 -
XML3- XML解析之JAXP
课时18:XML解析的简介 1、XML是标记性文档; 2、js使用dom解析标记性文档; 根据html的层级结构。在内存中分配一个树形结构,把html文档的标签、属性和文本都封装成对象; document对象、element对象、属性对象、文本对象、node节点对象; 3、XML的解析方式:dom和sax; dom解析: (1)根据层级结构,在内存中分配一个树形结构;把xml中的每部分都封装成对象; (2)文件过大会造成内存溢出; (3)方便做增删改操作; sax解析: (1)采用事件驱动边读边解析,原创 2021-06-15 16:20:09 · 258 阅读 · 3 评论