sgml实际上是一种通用的文档结构描述符号化语言,主要用来定义文献模型的逻辑和物理类结构。一个sgml语言文件由三部分组成,即语法定义、文件类型定义dtd(definition type document)和文件实例。语法定义部分定义了文件类型定义和文件实例的语法结构;文件类型定义部分定义了文件实例的结构和组成结构的元素类型;文件实例是sgml语言程序的主体部分。
xslt 还有一种是使用改变xml数据结构的语言xslt(extensible stylesheet language transformations)的方法。使用xslt,可以改变xml元素名、属性名、元素层次结构等,根据xslt的指定,可以将xml的元素转换为html元素,则可以是用浏览器浏览。現在,这种用浏览器显示xml数据的方法是最常用的方法。