41. The machine readable storage medium of claim 39 , further comprising instructions that when executed cause the system to: validate the object-oriented programming language type using the constraints on the object-oriented programming language type.
39. The machine readable storage medium of claim 29 , further comprising instructions that when executed cause the system to: define legal types of the XML data via an XML schema, which include constraints on data types and ranges of the XML data.