29 lines
919 B
XML
29 lines
919 B
XML
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
|
targetNamespace="urn:iso:15118:2:2010:MsgDef"
|
|
xmlns="urn:iso:15118:2:2010:MsgDef"
|
|
xmlns:v2gci_h="urn:iso:15118:2:2010:MsgHeader"
|
|
elementFormDefault="qualified"
|
|
attributeFormDefault="unqualified">
|
|
|
|
<xs:import namespace="urn:iso:15118:2:2010:MsgHeader" schemaLocation="V2G_CI_MsgHeader.xsd"/>
|
|
|
|
<!-- Message Structure -->
|
|
<xs:element name="V2G_Message">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Header" type="v2gci_h:MessageHeaderType"/>
|
|
<xs:element name="Body" type="BodyType"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<!-- Body -->
|
|
<xs:complexType name="BodyType">
|
|
<xs:sequence>
|
|
<xs:element ref="BodyElement" minOccurs="0"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="BodyElement" type="BodyBaseType"/>
|
|
<xs:complexType name="BodyBaseType" abstract="true"/>
|
|
</xs:schema>
|
|
|