摘要
ISO 国际标准SGML是用于文档描述和交换的通用置标语言,尤其在超媒体系统中得到广泛应用. 作者开发的一种支持各类SGML 应用系统的工具——sgm ltool,可动态解释DTD 和SGML文档,并保存到面向对象数据库OSCAR 中.OSCAR中规范的SGML数据结构可作为其它SGML应用系统的基础. 详细讨论了sgm ltool的实现技术,重点介绍用sgm ltool解释SGML语言的词法分析、语法分析及语义处理等层次的技术.
SGML is an international standard for the structure definition,description and exchange of documents.It has also been widely used in hypermedia systems.This paper presents ideas and methods to develop a SGML tool,sgmltool.With sgmltool,SGML documents are interpreted into formal data forms and stored into the object\|oriented datebase system OSCAR from which the SGML documents are easily accessed by SGML applications.The emphases of the paper are the techniques used in the SGML processing modules like lexical parsing,syntactic parsing and semantic translation.
基金
国家863CIMS主题!(863-511-9607-003
863-511-9842-014)