格式、版式,英文都是 Format, 解释:the organization of information according to preset specifications(同structure) 。在ppt中,Format版式包括内容有:包含的占位符(并以此命名版式),占位符位置关系,配色方案,字体,背景。
对文档的格式化(Format),应该包含了样式+布局,即所有的显示特性。
XSLT对XML处理包含两步,第一步文档转换成其他XML,第二步文档格式化,
将已经转换的树状结构,转换成二维图形表示或一维音频流(这时候只是将显示特性用语言记录下来), 最后XSLT引擎将根据格式化后的文档,向图形化显示界面输出图形(渲染)
Structure and Format
Structure(信息组织排列,在一维或二维上,有一种规律性) refers to methods of the organization of ideas or content, as in comparison and contrast, chronological, least important to most, etc.
Format deals more with how a document is laid out in terms of appearance
但是,还有些名词,比如IPV4包头格式(head format),这里不包含显示特性。所以format和structure是有交叉的。
总结:
Format(版式,格式)包含两种意思:
1.the organization of information according to preset specifications.
2. how a document is laid out in terms of appearance.
Structure(结构):
1.the organization of information according to preset specifications.
所以,
format取第1种意思时,format可以当Structure用,如head format或者head structure,反之不可以。
format取第2种意思时,format包含了style,layout。(sytle+layout即所有显示特性)。
在需要显示的情况下,layout的依据可能是等同于Structure,所以这时候又有可能混用。
应用例子:
XML解析器中的XSLT引擎对XML(处理对象是XML的树状结构structure)处理包含两步,第一步文档转换成其他XML,第二步文档格式化(Format),将已经转换的树状结构,转换成二维图形表示或一维音频流(类似编译,显示特性从XSL-FO转换成渲染引擎认识的语言),这一步只是将所有显示特性(style+layout)用语言记录下来, 最后XSL-FO Render渲染引擎将根据格式化后的文档,向图形化显示界面输出图形(渲染)
PS:文档的格式化(Format),即记录了style+layout,即所有的显示特性。格式化也可以指渲染动作,渲染引擎根据显示特性,将文件转换为二维图形和一维音频流。