×

Rendering an HTML electronic form by applying XSLT to XML using a solution

  • US 7,451,392 B1
  • Filed: 11/26/2003
  • Issued: 11/11/2008
  • Est. Priority Date: 06/30/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving an instruction to open an eXtensible Markup Language (XML) document;

    searching the XML document to locate a processing instruction (PI) containing a href attribute that points to a URL;

    discovering a solution using the URL in the PI;

    opening the XML document with the solution, wherein;

    the solution includes an extensible stylesheet language (XSLT) presentation application and a XML schema;

    the XML document can be inferred from the XML schema; and

    portions of the XML document are logically coupled with fragments of the XML schema;

    executing the XSLT presentation application to render a Hypertext Markup Language (HTML) electronic form containing data-entry fields associated with the coupled portions;

    receiving, through one or more of the data-entry fields, data input by a user;

    validating the data input by the user with one or more of a plurality of validation rules, each of the one or more plurality of validation rules corresponding to one of said data-entry fields through which data is input by the user, each said validation rule;

    mapping to each said validation rule'"'"'s corresponding said data-entry field by use of an entity selected from the group consisting of;

    an XPath expression;

    a declarative syntax; and

    an entity that is script-based; and

    mapping to said coupled portion to which each said validation rule'"'"'s corresponding said data-entry field is associated, the mapping with an entity selected from the group consisting of;

    an XPath expression;

    an event handler;

    an event handler that determines when a real-time validation tool uses said validation rule;

    an event handler that determines when a real-time validation tool uses said validation rule before data received for said coupled portion is held by the XML document; and

    an event handler that determines when a real-time validation tool uses said validation rule after data received for said coupled portion is held by the XML document, andif the act of validating determines that the data input by the user is invalid, outputting indicia informing the user that the data input is invalid.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×