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 a crystal, the crystal containing one or more behaviors and at least one XSLT transformation (XSL-T);
presenting a user interface based, at least in part, on the XSL-T that was used to render the DHTML document;
receiving, via the user interface, user interactions with the DHTML document; and
mapping, via the one or more behaviors, the user interactions to the XML 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.
846 Citations
20 Claims
-
1. A method of providing a user interface (UI) comprising:
-
rendering a DHTML document from an XML document using a crystal, the crystal containing one or more behaviors and at least one XSLT transformation (XSL-T); presenting a user interface based, at least in part, on the XSL-T that was used to render the DHTML document; receiving, via the user interface, user interactions with the DHTML document; and mapping, via the one or more behaviors, the user interactions to the XML 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 from an XML document using a crystal, the crystal containing one or more behaviors and at least one XSL-T file; and receiving, via the user interface, a user interaction with the DHTML view; and mapping, via the one or more behaviors, the user interaction to the XML document. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of providing a user interface comprising:
-
rendering a DHTML view from an XML document using a crystal, the crystal containing one or more behaviors and at least one XSL-T file; making a selection in the DHTML view; determining, based upon the selection, a corresponding selection in the 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 the 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