11. An apparatus for processing XML requests on a router, the apparatus comprising a memory storing instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of: generating, at a client element by a first client application, an XML file that includes XML tag information that corresponds to attribute values for each property of a plurality of properties for one or more components that are supported by the router, wherein the XML file is generated based in part on command line interface (CLI) definition files corresponding to each of the one or more components; receiving, at the client element from a second client application, a request that conforms to a table-based data model to perform an operation on management data maintained by the router, wherein the client application is not XML-aware, and wherein parameters of the request are expressed in name/value pairs; examining the parameters of the request; retrieving the XML tag information that corresponds to each of the parameters from the XML file; generating, by the client element, an XML request based on the parameters of the request from the client application that is not XML-aware, wherein the XML request is generated using the XML tag information; receiving, at the router from the client, the XML request to perform the operation on the management data maintained in a database by the router; parsing the XML request to identify one or more XML elements contained in the XML request; generating one or more data requests based upon the one or more XML elements contained in the XML request; and processing the one or more data requests against the management data maintained in the database by the router; and storing updated management data at the router without implementing the updated management data, wherein the one or more data requests comprise a request for a confirmation that updated management data have been implemented by the router in response to a request to commit changes to the management data on the router.
11. An apparatus for processing XML requests on a router, the apparatus comprising a memory storing instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of: generating, at a client element by a first client application, an XML file that includes XML tag information that corresponds to attribute values for each property of a plurality of properties for one or more components that are supported by the router, wherein the XML file is generated based in part on command line interface (CLI) definition files corresponding to each of the one or more components; receiving, at the client element from a second client application, a request that conforms to a table-based data model to perform an operation on management data maintained by the router, wherein the client application is not XML-aware, and wherein parameters of the request are expressed in name/value pairs; examining the parameters of the request; retrieving the XML tag information that corresponds to each of the parameters from the XML file; generating, by the client element, an XML request based on the parameters of the request from the client application that is not XML-aware, wherein the XML request is generated using the XML tag information; receiving, at the router from the client, the XML request to perform the operation on the management data maintained in a database by the router; parsing the XML request to identify one or more XML elements contained in the XML request; generating one or more data requests based upon the one or more XML elements contained in the XML request; and processing the one or more data requests against the management data maintained in the database by the router; and storing updated management data at the router without implementing the updated management data, wherein the one or more data requests comprise a request for a confirmation that updated management data have been implemented by the router in response to a request to commit changes to the management data on the router. 12. The apparatus as recited in claim 11 , wherein the step of parsing the XML request to identify one or more XML elements contained in the XML request includes identifying one or more XML tags contained in the XML request and the step of generating the one or more data requests based upon the one or more XML elements contained in the XML request includes generating the one or more data requests based upon the one or more XML tags contained in the XML request.