Output XML Schema for Web Services

The following example is an XML output schema (ExpenseReportOutput.xsd).

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> 
  <xs:element name="ExpenseReportOutput">
    <xs:complexType> 
      <xs:sequence>  
        <xs:element ref="Approved"/>    
        <xs:element ref="ApprovedBy" minOccurs="0"/>
        <xs:element ref="ErrorMsg" minOccurs="0"/>
      </xs:sequence> 
    </xs:complexType> 
  </xs:element>
  <xs:element name="Approved" type="xs:boolean"/> 
  <xs:element name="ApprovedBy" type="xs:string"/>
  <xs:element name="ErrorMsg" type="xs:string"/>
</xs:schema>