<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            targetNamespace="D"
            elementFormDefault="qualified"
            xmlns:Day_name_space="D">
    <!-- https://stackoverflow.com/questions/2357943/whats-the-difference-between-xsdinclude-and-xsdimport -->
    <!-- L'espace de nommage 'D' de 'Dish.xsd' doit être maintenu via 'include' -->
    <xsd:include schemaLocation="Dish.xsd"/>
    <xsd:element name="Breakfast" substitutionGroup="Day_name_space:Dish"/>
    <xsd:element name="Lunch" substitutionGroup="Day_name_space:Dish"/>
    <xsd:element name="Dinner" substitutionGroup="Day_name_space:Dish"/>
    <xsd:element name="Day">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element ref="Day_name_space:Breakfast" minOccurs="0"/>
                <xsd:element ref="Day_name_space:Lunch"/>
                <xsd:element ref="Day_name_space:Dinner" minOccurs="0"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
</xsd:schema>
