Code:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:app="focuss/app"
targetNamespace="focuss/app"
elementFormDefault="qualified"
version="1.0"
xml:lang="EN">
<xs:element name="Application">
<xs:complexType>
<xs:sequence>
<xs:element ref="app:rpcBindings" minOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="rpcBindings">
<xs:complexType>
<xs:sequence>
<xs:element ref="app:ServerObject" minOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ServerObject">
<xs:complexType>
<xs:sequence>
<xs:element ref="app:visibleMethods" minOccurs="1" />
</xs:sequence>
<xs:attribute name="ID" type="xs:string" use="required" />
<xs:attribute name="className" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="visibleMethods">
<xs:complexType>
<xs:sequence>
<xs:element ref="app:method" minOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="method">
<xs:complexType>
<xs:attribute name="name" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:schema>
Leave a comment: