11. An SGML validation process comprising: translating an SGML document having a tree structure using a p-isomorphic translation to generate a translated XML document having a corresponding tree structure; validating the translated XML document against an XML schema configured such that errors detected by the validating correspond to SGML errors in the SGML document; identifying SGML errors corresponding with errors detected by the validating; and linking the identified SGML errors with corresponding locations in the SGML document based on the correspondence of the tree structures of the SGML document and the translated XML document.
11. An SGML validation process comprising: translating an SGML document having a tree structure using a p-isomorphic translation to generate a translated XML document having a corresponding tree structure; validating the translated XML document against an XML schema configured such that errors detected by the validating correspond to SGML errors in the SGML document; identifying SGML errors corresponding with errors detected by the validating; and linking the identified SGML errors with corresponding locations in the SGML document based on the correspondence of the tree structures of the SGML document and the translated XML document. 12. The SGML validation process as set forth in claim 11 , further comprising: displaying a report associating the identified SGML errors and the corresponding locations in the SGML document.