Method and system for automating creation of multiple stylesheet formats using an integrated visual design environment
DCFirst Claim
Patent Images
1. In a data processing system having a windows-based graphical user interface (GUI) a computer-implemented method comprising:
- an integrated visual design environment (VDE) comprising a structured data source display panel including a structured data source having design elements and attributes and a document design display panel for displaying a document being designed from the structured data source displayed in the structured data source display panel, the structure data source display panel and the document design display panel displayed simultaneously;
dragging and dropping selected design elements or attributes from the structured data source in the structured data source display panel to the document in the document design display panel to generate a meta stylesheet; and
generating two or more stylesheets within the VDE from the meta stylesheet, each of the stylesheets useful for generating the document being designed in a given output format.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A unified visual design environment in a data processing system to enable automatic generation of a plurality of stylesheets for different output formats. The invention enables support for visual editing and generation of extensible Stylesheet Language (XSL) code, such as XSL code that enables XML content to be rendered into an HTML file, XSL:FO code that enables XML content to be rendered into a PDF file, and the like. With a single stylesheet design, developers can preview an output of a stylesheet transformation in one of several different formats, e.g., HTML, PDF, or others.
127 Citations
20 Claims
-
1. In a data processing system having a windows-based graphical user interface (GUI) a computer-implemented method comprising:
-
an integrated visual design environment (VDE) comprising a structured data source display panel including a structured data source having design elements and attributes and a document design display panel for displaying a document being designed from the structured data source displayed in the structured data source display panel, the structure data source display panel and the document design display panel displayed simultaneously; dragging and dropping selected design elements or attributes from the structured data source in the structured data source display panel to the document in the document design display panel to generate a meta stylesheet; and generating two or more stylesheets within the VDE from the meta stylesheet, each of the stylesheets useful for generating the document being designed in a given output format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A data processing system having a windows-based graphical user interface (GUI), comprising:
-
an integrated visual design environment (VDE) display having a structured data source display panel in which a structured data source is displayed, and a document design display panel for displaying a document being designed from the structured data source in the structured data source display panel, the structure data source display panel and the document design display panel displayed simultaneously, the data source selected from a set of data sources comprising an extensible markup language (XML) document, an XML schema, a Document Type Definition (DTD), an Electronic Data Interchange (EDI) document, a relational database, and a Web service; dragging and dropping selected design elements or attributes from the structured data source in the structured data source display panel to the document in the document design display panel to generate program code; and automatically generating two or more program code instances within the integrated visual design environment from the program code, the program code instances useful for generating the document being designed in a given output format. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A display method operative in a data processing system having a windows-based graphical user interface (GUI), comprising:
-
displaying both a structured data source and a document being designed from the structured data source simultaneously in a single integrated visual design environment (VDE), the structured data source selected from a set of data sources comprising an extensible markup language (XML) document, an XML schema, a Document Type Definition (DTD), an Electronic Data Interchange (EDI) document, a relational database, and a Web service; generating program code responsive to dragging and dropping selected design elements or attributes from the structured data source to the document being designed; automatically generating two or more program code instances from the program code, the program code instances useful for generating the document being designed in a given output format; and selectively displaying a preview of an output document rendered as a result of applying a one of the program code instances.
-
Specification