V2Gdecoder/schemas_din/V2G_CI_MsgDef.xsd

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>