System and Method for Real-Time Validation of Structured Data Files
First Claim
Patent Images
1. One or more computer-readable storage media comprising computer-executable instructions that perform the following when executed by a computer:
- determine that a node of an extensible markup language (XML) data file is associated with an XML element;
read, from the XML element, an error message attribute and an error-type attribute, the error message attribute including an error message and the error-type attribute setting forth a modal type of error present in the node;
associate the error message with the node; and
display the error message on a display in which the node of the XML data file is represented.
1 Assignment
0 Petitions
Accused Products
Abstract
Validating data of and/or indicating errors of a structured data file using eXtensible Markup Language (XML) elements and/or XML Path (XPATH) expression are described.
-
Citations
20 Claims
-
1. One or more computer-readable storage media comprising computer-executable instructions that perform the following when executed by a computer:
-
determine that a node of an extensible markup language (XML) data file is associated with an XML element;
read, from the XML element, an error message attribute and an error-type attribute, the error message attribute including an error message and the error-type attribute setting forth a modal type of error present in the node;
associate the error message with the node; and
display the error message on a display in which the node of the XML data file is represented. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer-readable storage media comprising:
-
an extensible markup language (XML) element, the XML element having a match attribute and either or both an expression attribute and a handler-object attribute, and wherein;
the match attribute identifies nodes of an XML data file;
the expression attribute, if included in the XML element, contains an XPath expression capable of being evaluated as true or false against data within each of the identified nodes; and
the handler-object attribute, if included in the XML element, identifies executable code that is capable of being called to validate data in each of the identified nodes when data in each of the identified nodes is altered. - View Dependent Claims (10, 11, 12)
-
-
13. A method comprising:
-
finding a node of an extensible markup language (XML) data file using a first XPath expression;
validating or invalidating the node using a second XPath expression; and
displaying an error message if the node is invalid. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification