Systems and methods for editing XML documents
First Claim
Patent Images
1. One or more computer-readable media comprising computer-executable instructions that perform the following when executed by one or more computers:
- identifying a node of an extensible markup language (XML) document as editable using an editability element of an electronic-form template; and
determining operations permitted for the identified node using an operation element of the electronic-form template.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method capable of identifying that a node of an extensible markup language (XML) document is editable using an element of an electronic-form template is described. In at least some embodiments, the system and method are capable of determining operations that are permitted for the identified node using another element of the electronic-form template.
155 Citations
49 Claims
-
1. One or more computer-readable media comprising computer-executable instructions that perform the following when executed by one or more computers:
-
identifying a node of an extensible markup language (XML) document as editable using an editability element of an electronic-form template; and
determining operations permitted for the identified node using an operation element of the electronic-form template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more computer-readable media comprising computer-executable instructions that perform the following when executed by one or more computers:
-
presenting extensible markup language (XML) data of a node of a first XML document in an electronic form;
enabling one or more operations in the electronic form;
receiving selection of an operation of the one or more operations; and
modifying the XML data of the first XML document based on the received operation, wherein;
the act of presenting comprises determining that the node is identified in a first element in a second XML document; and
the act of enabling comprises determining that the operations are identified in a second element associated with the first element in the second XML document. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. One or more computer-readable media comprising computer-executable instructions that perform the following when executed by one or more computers:
-
presenting a first extensible markup language (XML) document as an electronic form having one or more data-entry fields representing one or more nodes of the first XML document; and
enabling an operation to be performed on one of the nodes through its data-entry field, wherein;
the one node is identified in an element comprising a character string of “
xmlToEdit”
in a second XML document; and
the operation enabled to be performed on the one node is identified in a child element of the ‘
xmlToEdit’
element, the child element comprising a character string of “
editWith”
. - View Dependent Claims (42, 43, 44)
-
-
45. An apparatus comprising:
-
means for identifying an editable node of an extensible markup language (XML) document by analyzing an editability element of an electronic-form template; and
means for determining an operation permitted for the editable node by analyzing an operation element of the electronic-form template. - View Dependent Claims (46, 47, 48, 49)
-
Specification