XML语义问题及其处理

来源 :中国科学院软件研究所 | 被引量 : 1次 | 上传用户:lianghaoxian1988512
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
XML是一种承诺创建定制的标记集合以对特定类型信息编码的元语言。它不是一种具体的解决方案,而是一个用来设计标记的schema。XML关注内容,它使数据和数据的表示形式分开。用XML可以设计各种各样的标记语言。不同用途的标记语言,对显示的要求也不同。目前所谓的XML浏览器仅仅允许用户浏览XML标记的结构,而不提供XML实际意义的显示。要以有意义的方式浏览XML数据,必须研究标记语言的语义,有针对性地解决XML的显示问题。 目前,数学信息在Web上的交流主要通过静态的图片方式,这种方法有很多缺陷:数学信息的显示不能与周围环境保持一致,并且不能包含数学信息的内容以及语义。W3C制订的数学标记语言(MathML)是一种能够同时描述数学符号以及数学信息的结构语义的XML应用,它能够很好地完成交流数学信息的任务。 本文提供了一个数学标记语言处理器的具体设计。这个处理器结合MathML的语义,解决了在浏览器中显示数学信息的问题。同时,它能够解析MathML文档,并向用户提供一个简便地生成MathML表述标记文档的接口。本文提供的设计思想对于实现通用的XML浏览器有一定的意义。
其他文献
CMM (the Capability Maturity Model),软件能力成熟度模型,是美国卡耐基梅隆大学(CMU)的软件工程学院(SEI)的一项著名研究成果,该模型可用来评估软件开发机构的软件成熟度级别,
随着数据库应用的不断深化,数据库的规模急剧膨胀,但是数据库管理系统却没有提供有效的工具和方法来利用这些数据,因此充分利用数据进行决策支持成为当今最需要深入研究的领域。