说明:收录全网最新的团体标准 提供单次或批量下载
ICS 75 - 010 SY E 07 备案号:29445—2010 中华人民共和国石油天然气行业标准 SY/T 6782--2010 石油行业XMIL应用指南 Guide of XML application for petroleum industry 2010-05-01发布 2010一10一01实施 国家能源局 发布 SY/T6782—2010 目 次 前言 范围 1 规范性引用文件 3术语和定义 4XML语法 4.1 XML文档结构 4.2XML文档的基本语法 5文档类型定义 5. 1 DTD概述 5.2 DTD元素声明 8 5. 3 DTD属性声明 XML Schema 0 6.1 导言 10 6.2 类型定义· 10 6.3 元素声明. 11 6.4J 属性声明· 12 6.5模式注释· 12 附录A(资料性附录) 标记语言 14 附录B(资料性附录) 基于XML数据交换原理· 16 附录C(资料性附录) XMIL模式与关系数据库模式映射方法 17 附录D(资料性附录) 采出井日数据模型映射 标准分享网wbzfxWcom免费下载 SY/T6782—2010 前言 随着石油工业信息化的逐步深人,从企业集成的角度来看,企业已由最初的数据集成向专业集成 再到部门集成直至最后到企业集成方向发展。从这个发展趋势可以看出,无论是专业内部集成还是部 门间的集成或者是企业间的集成都离不开数据交换。对于石油工业来讲,如何对所交换的数据有规范 可循是一个很重要的问题。近几年,随着W3C组织XML系列规范发布与在各领域中的应用,作为 一种通用的置标语言很快得到各个领域的重视,这些组织纷纷基于XML置标语言来构建企业数据交 换标准。像世界著名的石油开放软件联盟(POSC)近些年也发布了基于XML的系列规范,其中的 通用井场信息传输规范(WITSML)、生产优化数据交换规范(PRODML)等就是典型的规范。制定 这些规范的目的是将钻井信息、完井信息以及生产优化信息在应用之间实现实时交换。可以看出, XML置标语言必将作为石油行业未来实现数据交换的一个重要规范,因此提出本标准。 本标准的附录A、附录B、附录C和附录D是资料性附录。 本标准由石油信息与计算机应用专业标准化技术委员会提出并归口。 本标准负责起草单位:中国石油勘探开发研究院、大庆石油学院。 本标准主要起草人:袁满、高雪、李鹏飞。 I SY/T 6782—2010 石油行业XML应用指南 1范围 本标准规定了构建XML文档的一些概念、规则与方法, 本标准适用于石油行业各级信息系统数据集成与数据交换。 2规范性引用文件 下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后 所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协 议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本 标准。 ExtensibleMarkup Language (XML)1.0 (fourth edition) W3CRecommendation16august2006:http://www.w3.org/TR/xm/规范 W3CXMLSpecificationDTD:http://www.w3.org/TR/xhtml1/dtds.html规范 井场信息传输规范WITS:Wellsiteinformationtransferspecification 生产数据交换标准ProdutionXMLstandard:(http://wrurw.prodml.org) XMLSchema推荐标准:http://www.w3.org/TR/xmlschema-0/ http://www.w3.org/TR/xmlschema-1/ http://www.w3.org/TR/xmlschema-2/ 3术语和定义 下列术语和定义适用于本标准。 3.1 数据对象 data object 一个文档。 3. 2 解析实体 parseentity 由XML文字(字符数据、卷标或两者皆有)所组成的实体。 3.3 模式schema 个基于XML的语法或Schema规范,负责定义和描述XML文档的结构和内容模式。它可以 定义XML文档中存在哪些元素和元素之间的关系,并且可以定义元素和属性的数据类型。 3. 4 标记tag 用于表示元素的记号。 3. 5 元素element XML文档内容的基本单元。从语法上讲,一个元素由一个开始标记、一个结尾标记以及括在标 记之间的文本字符数据组成。 1 标准分享网wwbzfxWcom免费下载 SY/T6782—2010 3. 6 文档实体documententity 也称为文档体,是指文档实例的集合。 3.7 标头prolog XML或XMLSchema的前导说明部分。 3. 8 名称空间name space W3C推荐标准提供的一种统一命名XML文档中的元素和属性的机制。使用名称空间可以明确 标识和组合XML文档中来自不同标记词汇表的元素和属性,避免了名称之间的冲突。 3. 9 文档类型定义documenttypedefinition(DTD) 一套关于标记符的语法规则。 3. 10 XML解析器XMLparse 个可以读人一个文档并分析其结构的软件包。 3.11 样式表cascadingstylesheet 用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。 3.12 数据交换dataexchange 一个或多个计算机软件系统之间传递数据的过程。 4XML语法 个数据对象(指文档)要成为规范的XML文档必须满足两个约束,即规范和有效性,规范应 满足三个条件: 整体上是一个标记文档,即文档中包含一个以上元素,并且根元素必须包含其他元素。 满足wWW.w3.org/TR/REC-XML中的所有规范约束。 -文档中直接或间接应用的解析实体都是规范的。 有效性应满足两个条件: 一文档和一个文档类型定义[[documenttypedefinition(DTD)」或者模式(Schema)相关联。 文档遵守其中定义的规则。 4.1XML文档结构 XML文档语法比较简单,XML文档由许多不同作用的标记构成。有些标记起声明作用,有些 起注释作用,有些起标记数据的作用。 4.1.1XML的逻辑结构 一个XML文档由五个部分组成:第一部分是XML必要声明部分,第二部分是DTD声明(如果 存在),第三部分是处理指令,第四部分是文档实体,最后一部分是树状结构。 4.1.1.1XML必要声明部分 该部分也称为XML标头信息(prolog),它是XML规范中规定的每一份XML文档中所必须的 一项声明,并且必须放在XML文档的第一行。 示例: <?XMI.version="1.0"encoding="gb2312"standalone="yes"> 2 SY/T6782—2010 4.1.1.2DTD声明 这部分主要用于验证XML文档的合法性。在DTD中,对XML文档中出现的每一个标记与其属 性加以定义,明确文档中标记之间的关系、标记数据类型以及标记数量等。有两种DTD,一种是内 部DTD,另一种是外部DTD,下面给出内部DTD示例。 示例: <?XMl.version="1.0"encoding="gb2312"standalone="yes"> <!DOCTYPEDOCUMENTL J> 4.1.1.3处理指令部分 该部分是XML处理程序必须扫描的指令,被称为处理指令。处理指令含有应用程序所使用的标 记信息,处理指令格式以“<”开始,并以“?>”结束。 示例: <? XML stylesheet type=" text/xsl" href=" mystyle.xsl"?> 该示例表示用样式表文件mystyle.xsl来显示XML文档,其中type属性用于选择样式,而href 属性表示样式表文件的路径。 XML必要声明部分、DTD声明部分和处理指令部分统称为文档头部。 4.1.1.4文档实体部分 文档实体也称文档体,它实际上是文档实例的集合。这是XML文档中真正存放数据的位置,它 是XML文档的数据部分。文档实体是XMI.文档的主体,在应用之间传输XML文档的目的就是要 交换这部分数据。 4.1.1.5树状结构部分 逻辑结构是指概念上的XMIL文档,可以将XML文档看作是由包含大量信息的数据按照层次关 系组织起来的结构。其中的数据可能会作为元素或者属性出现在XML文档中,形成一个树状结构, 其中树状结构的顶端是顶层元素,也称根元素。 4.1.2XML的物理结构 就物理结构而言,可以将XML文档看成是由许多独立的物理文件组成,这些文件在XML中被 4.1.2.1XML实体 体,这个实体封装了整个XML文档。也就是说,这个由XML本身给出的根实体指出整个XML.文 档的内容。在这个结构中,一个实体可以包含对其他实体的引用,而被引用的实体又可以包含对另外 一些实体的引用。 在DTD中定义的实体包含两种类型:通用实体和参数实体。通用实体即是在XML文档中用于 存储文本数据的实体。 它在DTD中定义的格式为: <!ENTITYentity_nameSYSTEMfile_path> 实体名由用户来命名,它表示要替换的文本数据的名称,而文本内容则是用户所指定的实体名要 替换的具体文本数据。如果是对外部文件的引用,那么该外部文件的路径由参数file_path指定为外 部文件的磁盘路径,或者是该文件的URL。 参数实体定义格式为: <!ENTITY

.pdf文档 SY-T 6782-2010 石油行业XML应用指南

文档预览
中文文档 32 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共32页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
SY-T 6782-2010 石油行业XML应用指南 第 1 页 SY-T 6782-2010 石油行业XML应用指南 第 2 页 SY-T 6782-2010 石油行业XML应用指南 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2025-12-14 17:18:19上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。