面向对象软件工程与UML及设计原则
来源:互联网 发布:443端口是什么服务 编辑:程序博客网 时间:2024/05/21 15:03
XML,跟java无关,自己本身是一种可扩展的标记语言。成对出现,主要用来表达数据结构复杂之处。
用途上1:用在跨平台数据传递:2.充做配置文件。
规范上:分二个级别:
1,合法的XML:1.遵循标记书写正确,必须成对出现,有开始就有结束,除非是单标记 2,整个标记只能有一个根元素,3,标记嵌套必须正确,不能出现交叉标记。
2,有效的XML:指符合DTD(文档类型定义)老,简单)规范或schemal规范(新,复杂)。
DTD内容(pcdata)上:
<? xml version="1.0"?><banji> <jiaoshi>j122</jiaoshi> <banzhuren name ="heruwei" age="25 " gendr="nv"/> <renshu>30</renshu> <students> <student> <name>zhang3</name> <age>20</age> </student> </students></banji>
元素(Element)标记:可以重名多次
属性(没有所谓的数据类型,属性值全都必须用双引号或单引号括起来,如果一个元素有多个属性,直接接着往后写不用分割,直接空格就行了,同一个元素的属性不能有重名)
文本:夹在开始和结束标记之间的都是文本。
注释:是以两根尖括号
声明:是写在XML的第一行,只有1.0规范,默认为“utf-8”, 如果一个元素的CONTENT被声明为PCDATA后面必须跟文本,EMPTY后面不能有任何子元素和文本,,近可以使用属性
ELEMENT元素 =----ATTLIST属性
Schema
注解:@Override(重写注解)-----@Deprecated(过时注解)
解析XML:
解析方式分两种:
DOM解析:是使用树形结构在内存当中一次性表现正片XML文档。
SAX解析:是采用事件回调的结构方式从上往下读取一片XML文件。
区别:DOM解析最大特点是可以来回遍历,缺点:大文件不适合用DOM解析,SAX则不能来回遍历只能从上到下读取一次,大文件适合用SAX解析。
0 0
- 面向对象软件工程与UML及设计原则
- 面向对象软件工程与UML
- 面向对象软件工程与UML
- 面向对象软件工程与UML
- 面向对象软件工程复习之设计原则
- 设计模式--面向对象设计原则、UML
- 第一章 【面向对象软件工程与UML】
- UML中GRASP面向对象设计原则
- UML面向对象的设计原则
- 面向对象设计原则和UML表示
- 软件工程过程及面向对象设计总结
- 面向对象设计原则及设计模式
- 软件工程-面向对象设计与法则
- Android设计模式及面向对象原则
- UML面向对象分析与设计
- UML面向对象分析与设计解析
- 面向对象的设计方法与UML
- UML与面向对象设计学习笔记
- 部分软件不能联网的问题
- Hibernate 中的 Configuration 的创建方式及其作用
- Java技术点和知识点归纳
- Linux unzip命令
- JSTL_core
- 面向对象软件工程与UML及设计原则
- acm 3 1023 offer
- 端口Banner抓取
- cadence中一些常见英文的含义
- LinearRegression LogisticRegression And OtherRegression
- Android平台程序崩溃的类型及原因总结(来自本人cnblogs博客)
- Xutils3的使用
- Unicode、UTF-8 和 ISO8859-1 区别
- UE4下实现Vive手柄拾取物品