【技术实现步骤摘要】
本专利技术涉及XML数据文本显示领域,特别是涉及一种利用XSL实现XML自动换行 显示的方法及装置。
技术介绍
XSL (Extensible Stylesheet Language 可扩展样式表语言)是 XML (Extensible Markup Language可扩展标记语言)的样式文件,用于把XML文件里需要显示的数据,以XSL 的定义规则或者样式显示出来。现有技术中,在利用XSL将一个XML数据文件中同级节点下多个数据元素进行循 环显示时,只能将多个数据元素按横行或纵行直线排列。例如,现有一 XML数据文件,其根目录为“新新日报”。该根目录下包括14个 LISTITEM,每个LISTITEM具体为该日报的一个版面,如,A1要闻、A2要闻、A3焦点新闻等。 预先设定,根目录“新新日报”为一级节点,其下包括的每个LISTITEM为一个数据元素。此 时,在现有技术中,利用XSL显示该XML数据文件的结果如图1所示,14个LISTITEM按横行 依次排列。由于一般情况下,浏览器显示页面的显示宽度是有限制的,当该XML数据文件中 需要显示的数据元素过多时,例如图 ...
【技术保护点】
一种利用XSL实现XML自动换行显示的方法,其特征在于,所述方法包括:确定XML数据文件中要显示的父节点,定义所述父节点下的各同级子节点为一个数据元素;设定显示所述父节点下的数据元素时的每行最大列数;依次对所述父节点下的每一个数据元素,获取其实际行序数和实际列序数,当某个数据元素的实际列序数大于所述每行最大列数时,将该数据元素转至下一行显示,实现所述父节点下的同级子节点的自动换行显示。
【技术特征摘要】
【专利技术属性】
技术研发人员:杨良柏,
申请(专利权)人:金蝶软件中国有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。