Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
eclipse
GitHub Repository: eclipse/sumo
Path: blob/main/data/xsd/routes_file.xsd
169668 views
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

    <xsd:include schemaLocation="types/route.xsd" />

    <xsd:element name="routes" type="routesType"/>
    <xsd:element name="route-alternatives" type="routesType"/>

    <xsd:complexType name="routesType">
        <xsd:choice maxOccurs="unbounded">
            <xsd:element name="vTypeDistribution" type="vTypeDistributionType" minOccurs="0"/>
            <xsd:element name="routeDistribution" type="routeDistributionType" minOccurs="0"/>
            <xsd:element name="vType" type="vTypeType" minOccurs="0"/>
            <xsd:element name="vehicle" type="vehicleType" minOccurs="0"/>
            <xsd:element name="route" type="routeType" minOccurs="0"/>
            <xsd:element name="flow" type="flowType" minOccurs="0"/>
            <xsd:element name="trip" type="tripType" minOccurs="0"/>
            <xsd:element name="person" type="personType" minOccurs="0"/>
            <xsd:element name="personFlow" type="personFlowType" minOccurs="0"/>
            <xsd:element name="container" type="containerType" minOccurs="0"/>
            <xsd:element name="containerFlow" type="containerFlowType" minOccurs="0"/>
            <xsd:element name="interval" type="flowIntervalType" minOccurs="0"/>
            <xsd:element name="include" type="includeType" minOccurs="0"/>
        </xsd:choice>
    </xsd:complexType>

</xsd:schema>