| CPC G06F 16/84 (2019.01) | 20 Claims |

|
1. A system comprising:
one or more processors configured by machine-readable instructions to:
identify a markup language document;
generate a plurality of markup language files from the markup language document by parsing the document;
identify, for each markup language file of at least a subset of the plurality of markup language files, a plurality of markup language nodes within the markup language file, each markup language node of the plurality of markup language nodes corresponding to a particular node type in the markup language file that is derived from a corresponding markup language node;
generate, for the subset of the plurality of markup language files, a corresponding plurality of web forms including a plurality of web nodes, each web node mapped to a corresponding markup language node and having a node type matching a node type of the corresponding markup language node;
receive, responsive to providing the plurality of web forms via a user interface, for one or more web nodes of the plurality of web forms, input corresponding to the respective node type of the one or more web nodes;
store, in a data structure, for the one or more web nodes of the plurality of web nodes, an association between the input received for the web node and the node type and an identifier of a markup language node to which the web node is mapped;
responsive to receiving a request to generate a populated markup language document, update the subset of the plurality of the markup language files using, for each web node, the respective association between the input received for the web node and the corresponding identifier of the markup language node of the subset of the plurality of markup language files; and
generate, responsive to updating the subset of the plurality of markup language files, the populated markup language document by combining the updated markup language files according to the schema of the markup language document.
|