XML Shema
In addition to XML Shema, the XML definition language also includes schematron, relax, and trex. Relax is an XML definition standard proposed by Japan. The Relax and trex standards are merged to become the current Relax NG standards. The focus and functions of these XML definition standards have their own strengths. These design languages work together to design a robust, flexible, and highly constrained XML definition.
Using some important syntax (such as any tag of XML Shema) features, we can implement inheritance, polymorphism, and reuse of XML Shema.
Web Service
In the implementation of Web Services, WSDL + soap is the most popular method. The working principle is the same as that of the XML-RPC, which is based on the RPC-centric structure. The characteristic is that the client program requires a single destination address sent to the server through http post, and the service program unlocks the message package (the envelope of the SOAP protocol ), to determine the next action. The entire process is not transparent. The URI-centric structure corresponds to the RPC-centric structure. The client program can request the service through http get. The returned result contains a column of Uri options, so that the client program can clearly determine the next step. For more information about URI-centric, see rest -- representative State transfer.