Method of preparing documents in markup languages when implementing a user interface
Abstract
The present technical solution relates to user interfaces in general and more specifically to user interfaces related to dealing with data in computer information systems. A method of preparing documents written in markup languages during implementing a user interface for dealing with data of an information system, wherein: forming metadata for at least one operation; forming a template for representing said operation, the template including at least one document written in at least one markup language; forming and storing a link between the template and at least one operation; displaying the template, forming and storing links between the template elements and operations, wherein selecting a template element and displaying information about operations available for links forming; selecting an operation; forming and storing the link comprising the identifier for the template element selected previously and the identifier for the operation selected previously. The technical result is increasing the efficiency of preparing documents written in markup languages while implementing a user interface for dealing with data of an information system, optimizing time for preparing the documents and simplifying their further maintenance.
Claims
exact text as granted — not AI-modified1 . A method of preparing documents written in markup languages during implementing a user interface for dealing with data of an information system, the method comprising:
forming metadata for at least one operation; forming a template for representing said operation, the template including at least one document written in at least one markup language; forming and storing a link between the template and at least one operation; displaying the template, forming and storing links between template elements and operations, wherein
selecting a template element, and displaying information about operations available for links forming;
selecting an operation;
forming and storing a link comprising the identifier for the template element selected previously and the identifier for the operation selected previously.
2 . A method of claim 1 , wherein, when forming metadata for an operation, the operation has an input or output parameter.
3 . A method of claim 1 , wherein the markup language is HTML, or XML, or XHTML, or DocBook.
4 . A method of claim 1 , wherein the template is formed using text editors with syntax highlighting, or WYSIWYG editors, or online editors.
5 . A method of claim 1 , wherein the formed template is stored to a server in a database.
6 . A method of claim 1 , wherein the information about the formed link between the template and the operation is stored to a server in a database.
7 . A method of claim 1 , wherein, within the information about the formed link between the template and the operation, the identifier of the template type and the identifier of a user language are further stored, said user language being used to form the values of auxiliary elements of the template.
8 . A method of claim 1 , wherein, prior to displaying the template, the server retrieves the template from a database and inserts, into the template, the following elements: an element comprising an operation identifier, using information about the link between the template and the operation; and an element enabling a program code library, the program code intended to form and store links between the template elements and the operations.
9 . A method of claim 1 , wherein, prior to displaying the template, the server retrieves the template from the database and inserts, into the template, the following elements: an element comprising an operation identifier, using information about the link between the template and the operation; and an element comprising a program code, the code intended to form and store links between the template elements and the operations.
10 . A method of claim 1 , wherein, for selecting a template element, when pointing a cursor onto the template element, said template element becomes graphically marked.
11 . A method of claim 1 , wherein the information about operations available for forming links is displayed as lists, the lists include only available operations not yet linked to any template element.
12 . A method of claim 1 , wherein the information about operations available for forming links is displayed in a separate browser window or in a movable area within a window displaying the template.
13 . A method of claim 1 , wherein the formation of links to template elements is implemented via employing the Drag-and-Drop technique.
14 . A method of claim 1 , wherein, after forming a link between a template element and an operation, said element becomes graphically marked.
15 . A method of claim 1 , wherein the sequence of child element indexes, said sequence leading to an element from a known template element, or the value of the ID attribute, or an expression for a request, the expression written in the XPath request language, or the unique value of an element is used as the identifier of the template element.
16 . A method of claim 1 , wherein, to retrieve the identifiers of template elements, the XPath request language is used.
17 . A method of claim 1 , wherein the formed links between template elements and operations are stored to a server in a database.Join the waitlist — get patent alerts
Track US2019347314A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.