基于模式的XML数据转换方法的研究
基于式样单划分的XML数据并行转换方法研究

基于式样单划分的XML数据并行转换方法研究
李宁;高晓光;侯霞;张伟;田英爱
【期刊名称】《计算机科学》
【年(卷),期】2016(043)003
【摘要】在现有研究的基础上提出了一种基于式样单(stylesheet)划分的XML数据并行转换方法,并针对该方法所涉及的以下关键问题进行了讨论:1)如何从式样单中获得多个相互独立的转换单元,它们可以并行执行而互不影响;2)如何根据运行环境自动调整转换任务的数量和负载;3)如何将多个并行转换得到的结果进行有效的合并.将提出的算法应用于实际的Open XML-UOF文档格式转换项目,取得了很好的效果.该方法对于在并行环境下有效地提高XML的数据转换性能具有较大的应用价值.
【总页数】7页(P231-237)
【作者】李宁;高晓光;侯霞;张伟;田英爱
【作者单位】北京信息科技大学计算机学院北京100101;网络文化与数字传播北京市重点实验室北京100101
【正文语种】中文
【中图分类】TP311
【相关文献】
1.基于XML网络管理的MIB转换方法研究 [J], 吴黎兵;付帆;何炎祥;于天水
2.基于ASP技术的XML数据转换方法研究 [J], 张凤雏;史金飞;戴敏
3.基于XML的电磁暂态工程模型转换方法研究 [J], 谢国超;刘崇茹;胡海洋;王超;徐得超
4.基于ASP技术的XML数据转换方法研究 [J], 张凤雏;史金飞;戴敏
5.基于划分子空间的数码相机颜色空间转换方法研究 [J], 冀利利;孔玲君
因版权原因,仅展示原文概要,查看原文内容请购买。
基于模式匹配的XML自动转换技术

C mp tr n iern n piain, 0 2 4 ( 5 :27 . o ue gn e iga dAp l t s 2 1 , 8 2 )7 —6 E c o
Ab t a t s r c :XM L h s t e c a a trsis o e fd s rp i n e t n i i t , ih m a e h i d e r o e a y a h h r c e it f s l- e c i t , x e s l y wh c k s t e m d lwa e m d le s c o b i f rt er ai ai n o e c i t n a d ta so ma i n f rh t r g n o sd t o r e e fed o aa e c a g n . 0 e l t fd s r i n n f r t o e e o e e u aa s u c si t l fd t x h n i g h z o p o r o n h i Us g XM L a h o ma ewe n d t x h n e e d h  ̄o g s p o tfo XM L t n f r t n tc n l g . i n s t e f r t t e a a e c a g sn e st e s n u p r r m b a s o ma i h o o y r o e I r e u o ae a c sp s i l l s p f n o d rt a t m t smu h a o s e al t s o L d c me tt n f r a i n p o e s t i p p r e c i e o b e XM o u n a s o r m t r c s . h s a e s r sa o d b
XML与关系数据库之间转换技术的研究

年月(下)1X ML 技术介绍XML (Exte nsible Markup Language ,可扩展标记语言)是由W3C (W orld Wide We b Cons ortium )组织于1998年2月制定的一种通用语言规范,它是专门为W eb 应用程序而设计的SGML 的简化子集。
X ML 作为一种可扩展性标记语言,其描述性使其非常适用于不同应用间的数据交换,而这种交换不是以预先规定一组数据结构定义为前提的。
X ML 最大的优点在于它的数据描述和传送能力,因此具有很强的开放性。
2关系数据库与XML 之间的映射方法根据映射关系的建立方式不同,我们可以得到两种数据转换方法:基于模板驱动的转换方法和基于模型驱动的转换方法。
基于模板的映射方法并不事先定义好X ML 文档与其他数据之间的映射关系,而是在X ML 文档中嵌入带参数的SQL 命令。
这些命令在转换过程中被系统所识别和执行,执行的结果被替换到指令所在的位置,从而生成目标X ML 文档,并用数据传输诸如中间件等实体软件进行处理。
基于模型驱动的映射,当把数据从数据库传送到X ML 文档或把数据从XML 文档传送到数据库时,不是仅仅依赖内嵌SQL 命令,而是用一个具体的模型实现的。
基于模型的转换方法用这个事先定义好的数据模型来映射X ML 与关系数据库数据之间的关系。
3关系数据库到XML 的转换技术3.1关系模式转换为XML 模式在将关系模式映射为X ML 模式时,由两条路线组成,第一条路线是得到X MLS che m a 首先需要从具体的关系数据库中反求出关系模式,再根据关系模式重构其有向图,由有向图再生成映射的结构,根据映射结构和有向图将关系模式映射为X MLSchem a ;第二条路线是根据得到的S che m a 从关系数据库中提取数据嵌入XML 事例文档。
整个流程如图1所示:图1关系模式映射为XM L 流程3.2关系模式的提取和重构由图1表达的流程图可以看出,由具体的关系数据库提取出关系模式是整个算法实现的前提。
一种基于XML的异构数据库数据转换方法

% tbe a l>
< r w> o < c l mn > … ou 1
< c l mn > … ou 2
< c lm n > ou 1
< c lm n : ou 2 >
< r w[ o
< tbe a l>
< d t> aa
系型数 据库 数据 转换 ;3 基 于 X () ML技 术 的数据 转 换 , 用于几 乎所 有平 台。 适
系统仍保有 自己的应用特性、 完整性控制和安全性 控制L 。异构数据库系统的异构性主要体现在计算 5 ] 机体系结构 的异 构、 础操作 系统 的异 构、 B 基 D MS 本 身 的异 构几 个方 面 。本 文 中讨论 的异构 数据库 是 在 不 同 D MS的两 个 异 构数 据 库 系统 间进 行 信 息 B 交流, 其典 型应 用 如 图 16 [所示 。 ]
关键词 : 构数据 库 ; 异 数据转换 ; 可扩展标记语 言; 动态服务 器页面
中 图分 类 号 : 3 1 1 TP 1. 文献 标 识 码 : A 文 章 编 号 :0 7 2 4 2 1 )3 0 3 4 1 0 —3 6 (0 10 —0 7 —0
随着社 会化 程度 的提 高 和信息共 享要 求 的不断 深人 , 需要在 不 同 的数据库 系统 之 间进行数 据迁 移 , 对原有 数据库 系 统 的升级 改造也 必须 将 旧系统 中大 量 已存 在 的数据 进行 格 式 转 换 , 以供 另一 信 息 系 统 或新 的信息 系统 使 用 。 因此 , 异 构数 据 库 之 间进 在
< d t ̄ aa
通常可分为三种格式类型 : 结构化的数据 、 半结构化 数据和无结构化数据 。关系数据库、 向对象数据 面 库 中的数据 拥有 非 常 良好 的数 据 结 构 , 完全 结 构 是 化的数据 ; 声音文件 、 图像文件以及原始的文本文件 等都 是完 全没有 结构 的数据 。 半结 构化数 据是介 于严 格结构 化 的数 据 和完全 无结 构 化 的数 据 之 间 的数据 形式 [ , 显 著 特点 是 7其 ] 结构 隐含 、 不规则 或不 完整 。例如 , 一个包 含硕 士研 究 生调剂 考生简 历 的 we 面集 合 , b页 就单个 页 面来 看 , 描述 的考 生 各 不 相 同 , 都 包 含 了 相 似 的 信 其 但 息, 如考生 编号 、 姓名 、 调剂 专业代码 、 调剂 专业 名称 等, 这一信 息框架 隐含 在数 据 中 , 须通过 分 析工具 必 才 能获得 。由于没 有严 格 的结构 限制 , 个 页 面不 每 仅 提供 的信息量 和 复 杂度 不 同 , 而且 每 条 信 息 的表 达 方式也 可能 不尽 相 同。X ML十分 适 合 存储 半 结 构 化 的数 据 , 仅需 将 不 同 类 别 的信 息 保 存 在 X ML 的不 同节 点 中就 可 以了 , 因而 X ML数 据 是具 有 良 好 结构 的半结构 化数据 [ 。 8 ]
XML模式与关系模式相互转换的研究

f
了结 构 化 数 据 的统 一 性 和 相 对 于 应 用 的 独 立 性 。 M L具 有 自 ; X
图 1 转换 示 意 图
一
表 示与 内容 的分 离 。 因此 它 能 够 以统 一 的数 据模 型 来 描 述 和 f 保 存来 自异 构 环 境 中 的各 种 数 据 , 种 应 用程 序通 过 XML文 各
式 关 系 模 式 相 互 转 换 进 行 探 讨 和研 究 。
要 用 户 编 写 相 应 的 转 换 规 则 及 实 现 的 解 释 执 行 方 法 ( 换 示 转
意图 , 图 1。 如 )
1 X ML简介 及其数 据模 型特 点
X ML(Xtnil Mak pL n u g )称 为 可 扩 展 标 记 语 e esbe r u a g ae
模 式 与 关 系模 式 相 互 转 换 的 方 法 , 给 出 了转 换 算 法和 转 换 规 则 。 时对 X 并 同 ML 模 式 中的 语 义 约 束 同关 系模 式 中的 完 整 性 约 束之
间的 相 互 转 换 方 法进 行 了分析 。 关 键 词 : ML模 式 ; 系模 式 ; X 关 转换 算 法 ; 义 约 束 ; 整性 约 束 语 完
方 面 完 成 从 XML数 据 到 关 系 数 据 库 存 模 式 的 映 射 , 主
要 由 XML模 式 到 关 系 模 式 的转 换 规 则 和 解 释 执 行 方 法 组 成 ;
一
档 可 以很 方便 地 处 理 不 同环 境 下 的数 据 。
方 面 完 成 由关 系模 式到 XML模 式 的映 射 , 主要 由关 系模 式
些 技 术 如 文 档 模 式 ( T 、 询 语 言 ( p t 、 Qur ) 编 程 D D) 查 X ah X ey 、 为 了将 XML数 据 存 储 到 关 系 数 据 库 中 , 须 完 成 X 必 ML
XML与关系数据库间数据转换的研究

将X ML用 于关系数据库数据 交换能够较好 地克 服传 统数据交换方式的缺点。基 于 X ML的关 系数据库数 据交
换 , 以X 是 ML为公共数据模 型来 实现数 据库 系 统间模 式
转换 和数据交换 。当某一数据 库需 要转换 为其 它数据 库 的时候 , 只需将它转换 为 X , 能轻 易的将其 迁移 到各 ML 就 种关 系数据库 中, 具有很好的通用性和 良好 的扩展性 。 关 系数据库数据交 换 的困难主 要是 缺乏一 个有效 的
公 共 数 据 模 型 统 一 描 述 关 系 模 式 及 关 系 。X ML的 出 现 很 好地 解决 了这 个 问题 : M X L的 纯 文 本 、 平 台无 关 性 首 先 与 满 足 解 决 异构 关 系 数 据 源所 需 要 的跨 平 台 性 ; ML的强 大 X 的 结 构 性 和 良好 的语 义 性 满 足 了表 达 关 系 数 据 库 的 结 构 和 各 种 约束 的需 要 ; ML的优 良的 交 互 性 为 转 换 带 来 了方 X
因而, 我们 需 要 一个 中介 , ML就 是 这样 的 中介 之 一 。 X
数据库 的数据交换 , 并且 已成 为事实 上 的数 据交换标 准 ,
以X ML为公共 数据模型转换异构关 系数据库也 为关 系数
据库与其他数 据类 型的集成转换 提供 了便利。
收 稿 日期 :0 7— 5— 5 20 0 0 作者简介 : 刘元 鼎(9 4一) 男, 17 , 汉族 , 海南儋 州人 。海南师范大 学高级 工程师 , 海南大学信 息学院在读 硕 士。研 究方 向 为基 于 X ML数 据 交换 整 合 标 准 及 中 间件 技 术 。
基于XML的异构数据交换的研究
基于XML的异构数据交换的研究摘要:本文对目前较常用的异构数据交换的技术进行了分析,总结了各种方法的优缺点。
借鉴虚拟法的数据集成的实现思想,结合实际应用中数据集成的需求,提出基于XML技术实现异构数据交换集成的解决方案。
该方案简单易行,各系统仍然按照原来的方式运行,共同部分只是XML文档,当需要进行信息交流时,通过中间件把本地数据库数据转换成XML数据文件即可。
关键词:信息孤岛数据转换方法数据仓库法虚拟法XML 随着Internet技术的迅速发展,许多单位或部门都逐步实现了信息化管理。
由于各部门的业务和功能归属不同,形成许多相互隔离的、由不同核心技术设计的信息服务和管理系统。
由于系统中数据的表示不同,系统间交换数据很困难,形成“信息孤岛”[1],从而使得各个系统无法保证数据的一致性。
1 常用的解决办法企业应用集成EAI(Enterprise ApplicationIntegration)是解决这一问题的方法之一。
EAI的定义是:“通过硬件、软件、标准和业务过程的结合,实现两个或多个应用系统的无缝集成,使它们能够统一运作”[2]。
按照不同的实现技术,集成方法可以分为三类:数据转换方法、数据仓库法和虚拟法。
(1)数据转换方法:通过转换工具在不同数据库之间进行模式映射,将一个数据库中的数据复制、转换为另一个数据库中的数据,从而实现数据库之间的转换。
此种方法技术简单,容易实现。
(2)数据仓库法:在客户端与数据源之间增加一个数据仓库层,用于存储来自各数据源要交换的数据,系统提供对这个数据仓库的查询机制。
好处是既可用于数据集成,又可用于决策支持查询。
但当数据源的数据发生变化时,数据仓库中的数据也要作相应的更新。
因此,这种体系结构还需要一些数据加载和增量更新等操作。
(3)虚拟法:该方法中数据仍保存在各数据源上,集成系统仅提供一个虚拟的集成视图和对该集成模式的查询请求转化成对各异构数据源的查询。
在这种体系结构中,中间层根本不存储数据,当客户端发出查询请求时,只需将查询发送到相应的数据源上。
基于ASP技术的XML数据转换方法研究
1 X ML与 关 系数 据 库
可扩 展 标 记 语 言 X ML( X es l Mak p e tn i e b ru L n ug ) 是 由 W3 Wol WieWe o sr ag a e , C( r d b C no— d
在现阶段 , X 将 ML适于 网络传输 的先进性 和 关系数据库的可靠性两者相结合 , 已成为基于 B S / 结 构 的信 息 系统 的首 选 。对 X ML这种 半 结 构 化 数据 的存储 、 查询 以及 X ML与关系数据库之间的
库, 具有数据结构化 、 低冗余度 、 较高的程序与数据
独 立性 、 于扩充 和 易于编 制应 用程 序等优 点 。在 易 短 期 内关 系数 据 库 不 会 被 X ML数 据 仓 库 完 全 取 代。
的。采用异地协同设计等相关措施 , 以明显提高 可
E P设计人 员对 用 户需求 的 响应速 度 。 R
在协同设计 中, 设计者采用群体工作方式 , 从 而不同程度地弥补了传统设 计 中项 目管理与设计
之间的脱 节 , 以及 设 计 周期 过 长 、 计 费用 过 高 和 设
t nt e e 上发布的优点 , r 很好地适应 了网络时代海量 数据的传输和共享的需要。 虽 然相对 于 数 据 库技 术 , ML在 数 据 应 用 方 X 面具有跨平台 、 易表达和描述结构化、 半结构化和 非结 构 化数据 等优 点 , 是 XML作 为独 立 的数 据 但
收 稿 日期 :0 6—0 20 6—0 1
它们相互之间能够按照特定 的格 式正确地 转化就 显Fra bibliotek 尤为 重要 。
基金项 目: 国家 自然科学基 金资助项 目(0 7 0 6 7224 ) 作者简介 : 张风雏 (9 9 , , 16 一)男 甘肃和县人 , 江苏长 电科技股份有限公 司工程 师, 主要从 事半导体 设备软件开发 和半导体 企业信息 系统开
基于XML异构数据库数据转换技术的研究
【 ew r htoeeu t aedtecag cnl yX L Ky od s】 e r nos a bs;a hneeho g ;M eg da a x t o
1 x ML与 L N 的开发架构 IQ
YVL 和 数 据 库 之 间 是 互 补 的 关 系 XML更 适 合 于 J -[ 动 态 的 数 据 交 换 和 集 成 , 平 台 无 关 。X L 的 自定 义 性 与 M
s c r. h l o MLi u e e c b e h trg n o ss u tr ed tb s fr t n a dte ac l eh tr e e u e re o o et sT ef f o i e X s dt d s r e t e o e e u t cu o t a a ei omai , n nc l a eeo n o sd ge t s o i h e r ef h a n o h ut g fw d t a e yu i ef z ac i f r k g u etb t c r w i ewt t re d tb s . i l, c od gt tes u tr uc a b s s s g h z ym t n a e i th l s te h h nl i et g t a a e Fn l a c ri t c e o s r a b nt u hg t t no t a e r u cii a u n hh a a ay n oh r u f o e d t a ew i na s fl aa i o l b o e etr t a b s . a b s h h o ti u e t, u ei r dt t g t a e a cc n ud t d mp t o h a e d a c
基于XML的质量信息数据交换技术
基于XML的质量信息数据交换技术摘要:文章针对制造车间质量信息规范化需求,研究了基于xml 的异构数据库的数据交换及其实现方法,具体针对oracle数据与xml数据交换的几种实现技术和原理进行了分析。
关键词:xml;质量信息规范化;数据交换;oracle数据库中图分类号:tp311 文献标识码:a 文章编号:1007-9599 (2013) 04-0000-021 引言在发动机产品关键零部件快速响应制造过程中,产生大量质量信息,并且信息在不断增加与积累,目前,针对质量信息的交换与处理仍然缺乏统一的规范与标准,制造过程中各应用系统之间信息的异构性导致信息的一致性差。
质量信息管理系统在快速响应制造车间中不是一个孤立的应用系统,需要与其它系统进行信息集成与交换,因此如何规范存储、组织和共享质量信息,直接影响制造过程信息集成及质量信息的高效利用。
xml是一种标准可扩展标记性语言,它是w3c创建的一组规范,xml的可扩展性、自描述性、分离性以及支持模式校验等特点,使之成为表示各种数据理想的公共格式。
因此本文采用基于xml的异构数据库的数据交换技术实现信息的集成与转换。
2 基于xml的异构数据库的数据交换及其实现方法在快速响应制造车间,不同应用系统其数据库类型可能不同,如:工艺设计系统采用sqlsever数据库系统,车间生产管理系统采用oracle数据库系统,数据存储是异构的。
采用xml文件做中间转换,实现基于网络的数据传输及数据库间数据交换,如图1所示,从数据库a中提取数据,通过数据转换,形成xml文件,在数据库b系统中,应用数据库读入工具,将xml 文件携带的数据信息导入数据库b中。
完成数据库a到数据库b的数据映射。
实现异构数据库系统的数据信息集成。
本文主要对数据库信息与xml文件转换的方法开展研究。
2.1 在pl/sql环境下实现从oracle数据库读取数据并生成xml 文件pl/sql环境下实现读取数据并生成xml文件关键在于创建一个新dom文档对像,将数据表中一行记录转换为元素并插入到dom文档对像根结点下。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2006 年研究综述与技术论坛专刊
基 于 模 式 的 XML 数 据 转 换 方 法 的 研 究
张勋 Ξ 黄建才
(华北电力大学计算机科学与技术学院 ,河北 保定 071003)
摘 要 :本论文通过对 XML Schema 、XML 文档之间关系的分析 ,采用 XPP 编程模型 对 XML 文 档进行解 析 ,设计出描 述数 据模型和自描述对象数据模型 ,很好地解决了结构不固定 、不规则 、形式多样化的半结构化数据的数据转换问题 。
关键词 :XML Schema ;描述数据模型 ;自描 述对 象数 据模 型 ;数据转换
计算机网络的飞速发展和 信息技术 的进步 使 XML 数据 呈现日益繁荣的趋 势 。这类 数据 介于模 式固 定的结 构化 数 据 ( 如关 系库 中的 表Π元组 和对 象库 中的 类型Π对 象) 和完全没 有模式的无序数据 ( 如正文 、声音 、图像) 之间 ,同时它们相 应 的数据结构是不固定 、不完 全或 不规则 ,形式多样化 的 ,在文 档解析前无法预先确定其具体的类型和 格式 ,给 数据转换带 来了困难 。论文 通过对 基 于模型 的 XML 文 档的 分析 ,提 出 适用于这类数据的描述数据模型 ,有效地解决了上述问题 。
指对象值的数据类型 ,包括基本原 子类型和集 合 、结 构类型 。 值是指所表示对象的取值 。
(3) XPP 编程模型 XML PULL Parser( XPP) 模 型是 一种 非常 新的 编程 模型 , 它基于 Pull 模 式的 XML 编 程模 型 ,在基 于这 种模 型的 XML 应用程序中 ,用户 程序 主动 地从 XML 文 档 中一部 分 一部分 的取 出 数 据 (即 拉 出 ,pull) ,完 全 控 制 着 程 序 的 进 行 。与 SAX,DOM 相 比 , XPP 能 使 应用 程 序 更 高 效 地 处 理 XML 文 档 。[3] 2.数 据转 换原 理 我们以一个例子来解释数据转换原理 。例子如下 : 例 2 - 1 product 模 式 < xsd :element name =“product”type =“ProductType”Π> < xsd :complexType name =“ProductType”> < xsd :sequence > < xsd :element name =“number”type =“xsd :string”Π> < xsd :element name =“size”type =“xsd:integer”Π> < Πxsd :sequence > < Πxsd :complexType > 例 2 - 2 product 实 例 < product > < number > XXL002 < Πnumber > < size > 23 < Πsize > < Πproduct > 应用程序流程如图 2 所示 :
Vt1 : (“ProductType”, ( &Ve1 , &Ve2) ) ; Ve1 : (“number”, &Vt2) ; Ve2 : (“size”, &Vt3) ; Vt2 : (“string”, Null) ; Vt3 : (“integer”, Null) ; 转换器根据描述 数据 ,调用 相应 的类型 处理 函数 ,动 态 生成自描述对象 ,同 时将解 析 XML 文 档得 到的 值赋 予该 对 象。 自描述对象数据的具体表示如下 : (product ,MySet ,{object1 ,object2})
object1 : (number ,MyString , XXL002) object2 : (size ,MyInt , 23) 3.可 行性 分析 (1) 数据类型映射可行性 图 3 描述了 XML Schema 中包含的 44 种内置简单类型的 层次结构 。19 种基 本数 据类 型 (它 们是 所有 数据 类 型的 基 础) ,25 种派生类型 。这些类型使得 XML Schema 能够和编 程 语言间在元数据级 建立一 个交 换的标 准 。一种 数据 类型的 扩充都是基于 各自 的 基本 数据 类 型之 上的 ,从而 只要 建 立 XML Schema 的内置简单类型 与 C + + 的 数据类 型的 映射关 系就可以进行 XML 文档与 C + + 之间 的数 据转 换 。见表 1。
1. 基本概念 (1) 描述数据模型 模型中所有的实体均为对象 ,包括数据名对 象和类型描 述对象 ,数据名对象用来 记录 所描述 数据 的名称 ,类 型描 述 描述对象用来记录 所描 述数据 的类型 名 。这 些对象 用一 个 二元组 ( 标号 ,指针) 表示 ,数 据名 对象中 的标 号是所 描述 数 据的数据名 ,指针 指向 一个 类型 描述对象 。类型 描述对象的 标号是所描述数据的类型名 ,指针指向描述成员 变量的数据 名对 象 , 如 果 数 据 的类 型 为 基 本 类 型 ( 如 char , float , double 等) ,那么指针为空 。对于 一个对象 o ,我们 分别用 label (o) , point (o) 表示 o 的标号和指针值 。图 1 给出了描述数据 D 。
Ξ 作者简介 : 张文勋 (1980 - ) ,男 ,山西省汾阳人 ,华北电力大学计算机科学与技术学院计算机应用专业 04 级硕士研究生。
226
基于模式的 XML 数据转换方法的研究
图 2 程序流程
应用程序 解析 XML Schema 文 档得 到描 述数 据 ,具体 结 构如图 1 所示 ,Vr : (“product”, &Vt1) ;
图 1 描述数据 D
Vei 为数据名对象 ,Vti 为类型 描述对象 ,Vr 为根 节点 ,Vr 为数据名对象 。
(2) 自描述对象数据模型 模型中 ,所有 对象 及其 子对 象都 带有一个描 述自身含义
的标记 ,具体 地 ,每个对象均用如下三元组表示 : (标 号 ,类型 ,值) 其中标号是描述 对象 表达内 容的 变长字 符串 。类 型是