xml知识点初次总结

xml:可以编写简单的xml文件
可以按照指定的约束文件编写xml文件
、、、、、、、、、、、、、、、、、、、、、、、、、、、
案例一:编写配置文件,编写一个服务器软件,按照指定的全限定名,根据路径,让服务器创建这个对象,调用指定的方法。

需求:

技术分析:
xml
解析xml
根据我们的全限定名创建一个对象,调用方法
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
xml:可扩展的标签
标签自定义。
作用:用来替代html(失败),存储数据(单纯的配置文件))
书写规范:
1.区分大小写
2.应该有一个跟标签
3.标签必须关闭
4.属性必须用引号引起来,以keyvalue形式展现
5.标签中的空格或者换行或者制表符都是作为数据内容存在的。
6.特殊字符必须转义
满足上面规范的文件我们称之为一个格式良好的xml文件。可以通过浏览器浏览
后缀名:.xml

xml的组成部分
声明:
作用:告诉别人我是一个xml文件
格式:

格式:格式:

dtd语法:了解
对元素进行限制
元素:

PCDATA:普通文本 使用的时候用()引起来

包含的内容:
该元素下可以出现哪些元素 用()引起来
符号:
*:出现任意次
?:出现1次或者0次
+:出现大于1次(至少一次)
|:或者
():分组
,: 顺序
属性:
格式:

REQUIRED:必须出现

implied:可以出现可以不出现

一个xml文档中只能添加一个dtd约束
xml的学习目标
编写一个简单的xml文件
根据约束文件写出相应的xml文件。
alt+/ f2
///////////////////////////////////////////////////////////////////////////////
加入多个约束文件dtd就不行了
SCHEMA约束:
一个xml文档中可以添加多个schema约束
xml和schema关联
格式
<根标签 xmlns=”…..”…>
<根标签 xmlns:别名=”…..”…>
名称空间:
关联约束文件
关联约束文件
规定元素是来源哪个约束文件
既然可以导入多个约束文件,为了避免属性重名,可以给一个约束起别名,使用的时候若是没有加别名那就是代表来自没有别名的约束文件
xmlnx:a=”…..”
案例中使用a:table就是带别有别名
一个xml文件中只有一个约束文件不起别名
注意我们schema约束文件就是xml文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章