1. A method for validation and reporting of schema violations for an extensible markup language (XML) document, wherein the XML document includes native XML and non-native XML, the method comprising: locating a change to a non-native XML element within the XML document; marking a portion of the XML document to signify that the change has occurred with relation to that portion of the XML document; marking a node within a parallel tree to signify that the change has occurred, wherein the node corresponds to the portion of the XML document where the change occurred; validating the node of the parallel tree against a corresponding non-native XML schema; determining if an error in the non-native XML element exists from error data supplied in response to validating the node; and displaying an error notification within the XML document and the parallel tree if the error occurred.