| <?xml version="1.0" encoding="UTF-8"?> |
| <xsd:schema |
| xmlns:xsd="http://www.w3.org/2001/XMLSchema" |
| targetNamespace="http://w3.ibm.com/schemas/services/2002/11/15/stockquote" |
| xmlns="http://w3.ibm.com/schemas/services/2002/11/15/stockquote" |
| > |
| |
| <xsd:element name="quote"> |
| <xsd:complexType> |
| <xsd:sequence> |
| <xsd:element name="symbol" type="xsd:string"/> |
| <xsd:element name="volume" type="xsd:integer"/> |
| <xsd:element name="lastTrade" type="lastTradeType"/> |
| <xsd:element name="change" type="changeType"/> |
| </xsd:sequence> |
| </xsd:complexType> |
| </xsd:element> |
| |
| <xsd:complexType name="changeType"> |
| <xsd:sequence> |
| <xsd:element name="dollar" type="xsd:float"/> |
| <xsd:element name="percent" type="xsd:float"/> |
| <xsd:element name="positive" type="xsd:boolean"/> |
| </xsd:sequence> |
| </xsd:complexType> |
| |
| <xsd:complexType name="lastTradeType"> |
| <xsd:sequence> |
| <xsd:element name="price" type="xsd:float"/> |
| <xsd:element name="date" type="xsd:long"/> |
| </xsd:sequence> |
| </xsd:complexType> |
| |
| <!-- Methods signatures --> |
| <xsd:element name="getStockQuote"> |
| <xsd:complexType> |
| <xsd:sequence> |
| <xsd:element name="symbol" type="xsd:string"/> |
| </xsd:sequence> |
| </xsd:complexType> |
| </xsd:element> |
| <xsd:element name="getStockQuoteResponse"> |
| <xsd:complexType> |
| <xsd:sequence> |
| <xsd:element ref="quote" /> |
| </xsd:sequence> |
| </xsd:complexType> |
| </xsd:element> |
| |
| </xsd:schema> |