Patent ID: 7779350
Filing Date: 2010-08-17
Classification: G06F

Abstract:
1. A computer system having means for processing documents having a document type definition (DTD), comprising: at least one processor coupled to memory, wherein the at least one processor further comprises: means for receiving at least one extension to a preexisting document type definition of an application during runtime comprising a plug-in with a DTD fragment having elements and attributes; means, responsive to receiving the at least one extension to the preexisting document type definition of the application during runtime, for automatically dynamically creating, during runtime, a new document type definition including the at least one extension from the preexisting document type definition of the application by combining static header XML information of the preexisting document type definition, updated parameter entities of the preexisting document type definition produced from added element names of the elements and attributes of the plug-in, and element information for the added element names produced from the plug-in DTD fragment, wherein the new document type definition continues to support validation of previous documents for the application; and means for parsing a next document received by the application according to the dynamically created document type definition.