20. A computer accessible medium, comprising program instruction that when executed by a computer implement: receiving one or more input documents in a markup language, wherein the input documents comprise a purchasing request from a supplier, wherein each input document comprises one or more tag names specifying purchasing parameters for the purchasing request; parsing each of the one or more input document to identify each of the one or more tag names; generating one or more data objects each corresponding to a respective tag name; identifying one or more purchasing parameters related to one or more of the identified tag names; and generating one or more output documents in the markup language specifying a purchasing order to the supplier corresponding to the purchasing request specified in the one or more input documents, wherein the one or more output documents comprise: one or more tag names corresponding to the one or more identified purchasing parameters, and one or more data attributes each corresponding to one of the one or more tag names corresponding to the one or more identified purchasing parameters.
20. A computer accessible medium, comprising program instruction that when executed by a computer implement: receiving one or more input documents in a markup language, wherein the input documents comprise a purchasing request from a supplier, wherein each input document comprises one or more tag names specifying purchasing parameters for the purchasing request; parsing each of the one or more input document to identify each of the one or more tag names; generating one or more data objects each corresponding to a respective tag name; identifying one or more purchasing parameters related to one or more of the identified tag names; and generating one or more output documents in the markup language specifying a purchasing order to the supplier corresponding to the purchasing request specified in the one or more input documents, wherein the one or more output documents comprise: one or more tag names corresponding to the one or more identified purchasing parameters, and one or more data attributes each corresponding to one of the one or more tag names corresponding to the one or more identified purchasing parameters. 21. The computer accessible medium of claim 20 , wherein the program instructions, when executed, further implement: generating a data object tree of the one or more data objects based on relationships between the corresponding tag names as defined in the one or more input documents; and wherein said identifying one or more purchasing parameters comprises traversing the data object tree comparing each data object of the tree to one or more data objects in a database specifying the one or more purchasing parameters.