The technical solution involves the user interface in general and specifically the user interface designed to process the data of a computer information system. A user interface for writing documents in a tagged language and implementing data for processing information systems at the same time, enabling the formation of metadata for at least one entity class, entity class properties, data sets, and at least data set fields and dataset aggregation functions of data set elements; formed to present entity classes. The template, which consists of at least one document written in at least one markup language; forms and stores links between the template and the entity class; displays the template, forms and stores the template and entity class attributes, the data set, their fields and the aggregation functions, and also selects the template elements and displays the template. Information on entity class properties, data set fields, and dataset aggregate functions that can be used for link formation; select entity class attributes or data sets or dataset fields or dataset aggregate functions; form and store links, which include identifiers for earlier selected template elements and previously selected entity class attributes or data The identifier of a set or data set field or data set aggregate function. The technical effects of the implementation of this technology allow for the optimization of the process of writing a document in a markup language, while implementing the user interface for processing the data of the information system, optimizing the time for preparing the documents and simplifying their further maintenance. The technical effect is based on the need to eliminate the insertion of additional information into a document written in a markup language, and the additional information is designed to manage the data of the information system included in the display document. The further effect is to write the upgrade convenience of the document in a markup language to implement the user interface for processing the data of the information system and to relax the requirements of the user's special knowledge that forms the document.
【技术实现步骤摘要】
【国外来华专利技术】用标记语言编写文档的方法
本技术方案总体上涉及用户界面,并且更具体涉及与在计算机信息系统中处理数据相关的用户界面。
技术介绍
计算机信息系统中的数据通常经由具有特定永久或可变属性集的实体实例进行操作。目前,包括但不限于HTML和XML的标记语言广泛用于计算机信息系统中,用于存储、传输、发布和其他数据处理任务,其中包括实施用户界面;其中可以说,最流行的方法是其中实体实例属性的值被包括在以标记语言编写的文档中并且被提供给用户以用于在浏览器中处理的方法。用户能够在浏览器中查看和编辑实体实例属性的值,并将改变的值存储在信息系统中。应该注意,以标记语言编写的文档包含数据和辅助元素,辅助元素决定浏览器中样式和/或显示数据的位置,以及数据的含义。此外,这些文档可包含设计元素(例如背景图像)、辅助文本元素(例如描述性注释)以及与数据无关的其他元素。为了向用户提供由浏览器处理的信息系统的实体实例,实体实例属性(数据)的值需要位于以标记语言编写的文档内。现有技术提供了一种方法,其中程序代码块被插入以标记语言编写的文档中,然后由预处理器处理这些块,从而使得代码块被通过运行代码而创建的结果替换。该方法需要额外的特定知识,其中至少包括编程语言的语法知识,该编程语言的语法知识用来形成用于插入以标记语言编写的文档中的程序代码块。由于将程序代码块插入以标记语言编写的文档中以供预处理器处理的过程,该方法也是耗时的。现有技术提供了另一种方法,其中特殊符号和与特殊符号相关联的变量被插入用于以标记语言编写的文档内的数据的目的地的位置;在将文档传输到浏览器的过程期间,特殊符号和与特殊符号相关联的变 ...
【技术保护点】
1.一种在实现用于处理信息系统的数据的用户界面期间以标记语言编写的文档的方法,所述方法包括:为至少一个实体类、它们的属性、数据集和至少包括数据集字段和数据集聚合函数的数据集元素形成元数据;形成用于呈现所述实体类的实例的模板,所述模板包括以至少一种标记语言编写的至少一个文档;形成并存储所述模板和所述实体类之间的链接;显示所述模板,形成并存储所述模板和实体类属性、数据集、他们的字段和聚合函数之间的链接,包括:选择模板元素并显示关于可用于链接形成的实体类属性、他们的字段和聚合函数的信息;选择实体类属性或数据集或数据集字段或数据集聚合函数;形成并存储链接,所述链接包括先前选择的所述模板元素的标识符和先前选择的所述实体类属性或所述数据集或所述数据集字段或所述数据集聚合函数的标识符。
【技术特征摘要】
【国外来华专利技术】1.一种在实现用于处理信息系统的数据的用户界面期间以标记语言编写的文档的方法,所述方法包括:为至少一个实体类、它们的属性、数据集和至少包括数据集字段和数据集聚合函数的数据集元素形成元数据;形成用于呈现所述实体类的实例的模板,所述模板包括以至少一种标记语言编写的至少一个文档;形成并存储所述模板和所述实体类之间的链接;显示所述模板,形成并存储所述模板和实体类属性、数据集、他们的字段和聚合函数之间的链接,包括:选择模板元素并显示关于可用于链接形成的实体类属性、他们的字段和聚合函数的信息;选择实体类属性或数据集或数据集字段或数据集聚合函数;形成并存储链接,所述链接包括先前选择的所述模板元素的标识符和先前选择的所述实体类属性或所述数据集或所述数据集字段或所述数据集聚合函数的标识符。2.根据权利要求1所述的方法,其中数据集包括属性值和基于这些属性的值计算的聚合函数值,所述属性属于与呈现的实体实例相关联的实体实例。3.根据权利要求1所述的方法,其中所述标记语言为HTML或XML或XHTML或DocBook。4.根据权利要求1所述的方法,其中所述模板使用具有语法突出显示的文本编辑器或所见即所得编辑器或在线编辑器来形成。5.根据权利要求1所述的方法,其中旨在呈现实体类实例属性的值的模板元素的值使用对应于所述实体类属性的数据类型和大小来建立。6.根据权利要求1所述的方法,其中旨在呈现数据集元素的值的模板元素的值使用与所述数据集元素对应的数据类型和大小来建立。7.根据权利要求1所述的方法,其中用于呈现实体类实例的所述模板进一步包括形成用于呈现数据集元素的元素组并且形成结构元素,所述结构元素是文档分层结构的片段的根元素,所述片段包括对应的所述元素组的所有元素。8.根据权利要求1所述的方法,其中所述形成的模板存储在数据库中的服务器上。9.根据权利要求1所述的方法,其中关于所述模板和实体类之间所述形成的链接的信息存储在所述数据库中的所述服务器上。10.根据权利要求1所述的方法,其中在关于所述模板与实体类之间的所述形成的链接的信息内进一步存储模板类型标识符和用户语言标识符,所述用户语言...
【专利技术属性】
技术研发人员:帕维尔·乌杰维奇·来森沃,
申请(专利权)人:伊恩杰里索芙特公司,
类型:发明
国别省市:俄罗斯,RU
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。