xml
xml是可扩展标记语言
xml的设计宗旨是传输,存储数据,而非显示数据
xml最大的优势在于它能对各种编程语言编写的数据进行管理,使得在任何平台下都能通过解析器来读取xml数据
xml被设计为存储数据,其焦点是数据的内容。
html被设计用来显示数据,其焦点是数据的外观。
一个xml文件分为如下几部分内容:
文档声明:在编写xml文档时,需要先使用文档声明,声明xml文档的类型
<?xml version="1.0" encoding="UTF-8"?>
元素 标签:元素是xml文档内容的基本单元。语法上,一个元素包括一个起始标记,一个结束标记以及标记之间的数据内容。元素中还可以嵌套别的元素。在xml文档中,仅有一个根元素,可以有多个子元素,允许出现空元素。
属性:用来修饰某个元素的。元素的属性以名和值成对出现。用来修饰同一个元素的属性的属性名不能相同。
注释:
xml约束:在xml技术里,可以编写一个文档来约束一个xml文档的书写规范。
常用的约束技术:DTD约束;Schema约束。
<?xml version="1.0" encoding="UTF-8"?><!--声明-->
<!DOCTYPE users[
<!ELEMENT users (user+) >
<!ELEMENT user (name,age,addr) >
<!ELEMENT name (#PCDATA) >
<!ELEMENT age (#PCDATA) >
<!ELEMENT addr (#PCDATA) >
<!ATTLIST user id ID #REQUIRED>
]><!--DTD约束-->
<users><!--标签-->
<user id="u001" ><!--id="1"属性-->
<name>jim</name>
<age>11</age>
<addr></addr>
</user>
<user id="u002">
<name>sue</name>
<age>12</age>
<addr></addr>
</user>
</users>
Java反射(javaSE的内容)
之前如何使用类