Patent ID: 8516362

Claim:
A method for extending a document transformation server to process multiple documents from multiple websites, the method comprising: obtaining with a document transformation server a document to process based on at least a URL of the document to process in an HTTP request URL; generating with the document transformation server an XML source representing the document to process; identifying with the document transformation server one or more XML processors associated with at least a portion of the HTTP request URL from a plurality of stored associations by identifying the one or more XML processors present within a directory that match one or more parts of one or more fields in the obtained HTTP request URL, the identifying further comprising applying with the document transformation server one or more best match rules to filter the identified one or more XML processors wherein the one or more best match rules is based on a path and a query parameter of the HTTP request; storing with the document transformation server the one or more XML processors associated to at least a portion of a particular domain in a directory having a directory name equal to the at least a portion of the particular domain; storing with the document transformation server a mapping file between the one or more XML processors and one or more parts of one or more fields in an HTTP request URL with the stored directory; transforming with the document transformation server the XML source with each of the one or more XML processors; and providing with the document transformation server the generated document in an HTTP response to the HTTP request URL.