栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

OFD文档标准 2.主入口文档

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

OFD文档标准 2.主入口文档

2.主入口文档
  • OFD根元素
  • DocInfo与CT_DocInfo
  • Versions和Version
  • OFD.xml文档示例

国标的《电子文件存储与交换格式 版式文档》中将XML语言中的属性和元素混为一谈,看起来很乱。我自己按XML语法重新整理了一下。

主入口文档就是OFD文档解压后,其中的OFD.xml文档。

OFD根元素

OFD本身是一个根元素,其下有一个子元素DocBody
DocBody下面有4个子元素:

  • DocInfo:CT_DocInfo类型,文档元数据信息描述;必须。
  • DocRoot:ST_Loc路径类型,指向文档根节点文档;必须。
  • Versions:版本描述节点集合,用于定义文件因注释和其他改动产生的版本信息,包含Version子元素;非必须。
    • Version:版本描述
  • Signatures:ST_Loc路径类型,指向该文档中签名和签章结构;非必须。

OFD有2个属性:

  • Version:一般设为“1.0”
  • DocType:一般设为"OFD"

OFD根元素的设置如下:


	
		
		
		
		
	

DocInfo与CT_DocInfo

DocInfo的类型是CT_DocInfo,是个复杂类型;该类型包含以下子元素:

  • DocID:采用UUID算法生成的由32个字符组成的文件表示。每个DocID在文档创建或生成的时候进行分配;非必须。
  • Title:文档标题,可以和文件名不同;非必须。
  • Author:文档作者;非必须。
  • Subject:文档主题;非必须。
  • Abstract:文档摘要与注释;非必须。
  • CreationDate:文档创建日期;非必须。
  • ModDate:文档最近修改日期;非必须。
  • DocUsage:文档分类;非必须。
  • Cover:ST_Loc路径类型,指向作为封面的图片文件。
  • Keywords:关键词集合,包含Keyword子元素;非必须。
    • Keyword:关键词
  • Creator:创建文档的应用程序;非必须。
  • CreatorVersion:创建文档的应用程序的版本信息;非必须。
  • CustomDatas:用户自定义元数据集合,包含CustomData子元素;非必须。
    • CustomData:用户自定义元数据,可以指定一个名称及其对应的值,包含Name属性
      • Name:用户自定义元数据名称
Versions和Version

Versions包含多个Version子元素;Version元素包含以下属性:

  • ID:版本标识;必须。
  • Index:版本号;必须。
  • Current:布尔类型,是否是默认版本,默认值为false;非必须。
  • BaseLoc:ST_Loc路径类型,指向版本描述文件;必须。
OFD.xml文档示例


  
    
      DocID1
      Title1
      Author1
      Subject1
      Abstract1
      1900-01-01
      1900-01-01
      DocUsage1
      http://uri1
      
        Keyword1
        Keyword2
        Keyword3
      
      Creator1
      CreatorVersion1
      
        CustomData1
        CustomData2
        CustomData3
      
    
    http://uri1
    
      
      
      
    
    http://uri1
  

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1031634.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号