#DTD:
作用:约束XML的书写规范
注意:dtd可以在单独的文件中,扩展名是dtd,并且必须使用UTF-8编码。
##外部引入DTD文档:
①DTD文档在本地:
```xml
格式:
示例:
```
book.xml:
book.dtd:
前缀相当于标签的简称,URI不能有重复,是唯一值,一般用网址作为URI。
```xml
#sublime快捷键"Ctrl+/"
```
注意:
1.注释内不要出现“--”
2.不要把注释放在标签中间
3.注释不能嵌套
4.注释不能出现在声明之前
##作用:
CDATA节把整段文本解释为纯字符数据,其中包含、&或者"等字符。
##语法格式:
```xml
```
注意:CDATA节不能嵌套,但可以输入除[、]外的任意字符。

##属性:
属性就是对元素增加的额外信息。
##格式:
```xml
```

##数据应该放在元素中还是属性中:
例1:放在属性中
```xml
2012年12月08日
```
例2:放在元素中
```xml
```
解答:数据应该放在元素中,属性通常提供与元素无关的信息。因为属性难以阅读和- 阅读剩余部分 -
####每个XML文件的开头第一行需要进行声明:
```xml
```
**解释:**
version:版本
encoding:编码(UTF-8,GBK等)
##XML的简介:

##XML的核心技术:

##XML和HTML的区别:
XML和HTML都是标记语言。HTML使用预定义的标签,而XML标签是自定义的。
XML旨在传输数据,HTML旨在显示数据。
**组合框(Combo) !**[](http://www.flayerveo.com/usr/uploads/2020/02/3727473693.png) :

属性:
```vb
Text:设置显示名称、选项值
List:设置可选选项
常用命令方法:
AddItem 选项名: 添加选项
RemoveItem 选项名:删除选- 阅读剩余部分 -
**形状(Shape) **:

属性:
```vb
Shape:设置形状。 0:矩形 1:正方形 2:椭圆形 3:正圆形 4:圆角矩形 5:圆角正方形
BackStyle:设置形状是否。 0:透明即不填充 - 阅读剩余部分 -
**图片框(PictureBox) ** :

属性:
```vb
AutoSize:设置图片是否填充铺满(通过改变控件大小来填充)
Picture:放入图片
```
---------- 阅读剩余部分 -