承接Fixatdl(一),大家应该大体了解Fixatdl的目的了。 接下来就让我们来继续学习这个标准 。
必备知识:
1.Fix 协议
2. XML知识(特别是XML Schema)
如果你没有上述两种感念,请首先花点时间学习一下。
Fixatdl Schema 文件
正如前面所述,Fixatdl 就所以一个标准定义出一个标准XML, 那么怎么定义一个标准的XML呢,答案就是XML Schema 了,简单的说就是用XML shema 来规定一个XML文件
的结构,数据类型,等)。Fixatdl Schema 主要定义下面几个Schema 文件。
文件名 | 作用 |
fixatdl-core-1-1.xsd | 这个文件主要定义出文档的属性,元素,主要是参数部分。 |
fixatdl-validation-1-1.xsd | 这个文件主要定义校验的规则,一个校验的规则一般都会和一个或多个参数关联,以校验用户输入的值是否合法。 |
fifixatdl-flow-1-1.xsd | 这个文件主要定义一些动态调整界面元素布局的规则,如,你可以定义一个输入框根据前面某个元素的输入的值,显示或不显示。 |
fixatdl-layout-1-1.xsd | 这个文件主要定义界面元素的界面布局情况,如两个元素之间的距离,左右关系等。 |
fixatdl-regions-1-1.xsd | 这个文件主要定义标准支持的3大区域里所支持的国家列表 |
fixatdl-timezones-1-1.xsd | 这个文件主要定义标准支持的时区 |
文档结构
Fixatdl 定义的界面元素
下面来具体看个示例:
最终界面如下:
对应XML 分解