Patent ID: 8549396
Filing Date: 2013-10-01
Classification: G06F

Abstract:
1. A data processing system for matching various combinations of XML Path Language (XPATH) Uniform Resource Identifiers (URIs), the data processing system comprising: an XML document management (XDM) server with memory and at least one processor, and configured for communicative coupling to one or more clients over a computer communications network; an XDM system configured for accessing and manipulating XML documents stored in networked storage; transform node element logic executing in the memory of the server causing the data processing system to: receive a XPATH expression for a node in an XML document, retrieve the node identified by the XPATH expression, determine if a template exists for the identified node, where the template residing in a database of a document management system, compare an expression of the template to the XPATH expression, determine if the expressions match, modify the XPATH expression to account for a dominant attribute required by the template when the XPATH expression does not match the template expression and return the modified XPATH expression.