1. A method for securely providing access to XML data of an XML document comprising: (a) defining at least one access control policy for at least one user of the XML document; and (b) deriving a security view of the XML document for said at least one user based upon said access control policy and schema level processing of the XML document.