Authoring Arbitrary XML Documents Using DHTML and XSLT
First Claim
Patent Images
1. A method of providing a user interface (UI) comprising:
- rendering a DHTML document from an XML document using at least one XSLT transformation (XSL-T); and
presenting a user interface based, at least in part, on the XSL-T that was used to render the DHTML document.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems of authoring XML using DHTML views and XSLT are described. Various user interfaces can be automatically or semi-automatically provided in a DHTML view that enable a user to interact with the DHTML view. The interfaces, some of which are termed “in document” interfaces, permit a user to interact with a DHTML view and have those interactions automatically made to a corresponding XML document that describes data that is associated with the DHTML view.
187 Citations
20 Claims
-
1. A method of providing a user interface (UI) comprising:
-
rendering a DHTML document from an XML document using at least one XSLT transformation (XSL-T); and
presenting a user interface based, at least in part, on the XSL-T that was used to render the DHTML document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of providing a user interface comprising:
-
considering multiple parameters one of which includes an XSL-T file; and
based upon the considered parameters, rendering a user interface sufficient to enable a user to interact with a DHTML view that has been rendered by the XSL-T file from an XML document. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of providing a user interface comprising:
-
making a selection in a DHTML view;
determining, based upon the selection, a corresponding selection in an XML document;
determining, based upon the corresponding selection in the XML document, a corresponding portion of an XML schema;
determining, based upon the XML schema portion, one or more types of action that can be undertaken;
producing one or more operations that can be undertaken for various determined action types; and
determining, from an XSL-T file that rendered the DHTML view, a user interface type that can be displayed for a user and used to implement the one or more operations.
-
Specification