complexType Approach
diagram Docs_p40.png
namespace http://www.DSRC-Draft-03-00-24
children name id drivingLanes computedLanes trainsAndBuses barriers crosswalks
used by
elements ApproachObject/approaches/approache ApproachObject/egresses/egresse
source <xs:complexType name="Approach">
 
<xs:sequence>
   
<xs:element name="name" type="DescriptiveName" minOccurs="0"/>
   
<xs:element name="id" type="ApproachNumber"/>
   
<xs:element name="drivingLanes">
     
<xs:complexType>
       
<xs:sequence maxOccurs="32">
         
<xs:element name="drivingLane" type="VehicleReferenceLane"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="computedLanes" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="32">
         
<xs:element name="computedLane" type="VehicleComputedLane"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="trainsAndBuses" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="32">
         
<xs:element name="trainsAndBuse" type="SpecialLane"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="barriers" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="32">
         
<xs:element name="barrier" type="BarrierLane"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="crosswalks" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="32">
         
<xs:element name="crosswalk" type="CrosswalkLane"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element Approach/name
diagram Docs_p41.png
type DescriptiveName
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 63
source <xs:element name="name" type="DescriptiveName" minOccurs="0"/>

element Approach/id
diagram Docs_p42.png
type ApproachNumber
properties
isRef 0
content simple
source <xs:element name="id" type="ApproachNumber"/>

element Approach/drivingLanes
diagram Docs_p43.png
properties
isRef 0
content complex
children drivingLane
source <xs:element name="drivingLanes">
 
<xs:complexType>
   
<xs:sequence maxOccurs="32">
     
<xs:element name="drivingLane" type="VehicleReferenceLane"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Approach/drivingLanes/drivingLane
diagram Docs_p44.png
type VehicleReferenceLane
properties
isRef 0
content complex
children laneNumber laneWidth laneAttributes nodeList keepOutList
source <xs:element name="drivingLane" type="VehicleReferenceLane"/>

element Approach/computedLanes
diagram Docs_p45.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children computedLane
source <xs:element name="computedLanes" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="32">
     
<xs:element name="computedLane" type="VehicleComputedLane"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Approach/computedLanes/computedLane
diagram Docs_p46.png
type VehicleComputedLane
properties
isRef 0
content complex
children laneNumber laneWidth laneAttributes refLaneNum lineOffset keepOutList
source <xs:element name="computedLane" type="VehicleComputedLane"/>

element Approach/trainsAndBuses
diagram Docs_p47.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children trainsAndBuse
source <xs:element name="trainsAndBuses" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="32">
     
<xs:element name="trainsAndBuse" type="SpecialLane"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Approach/trainsAndBuses/trainsAndBuse
diagram Docs_p48.png
type SpecialLane
properties
isRef 0
content complex
children laneNumber laneWidth laneAttributes nodeList keepOutList
source <xs:element name="trainsAndBuse" type="SpecialLane"/>

element Approach/barriers
diagram Docs_p49.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children barrier
source <xs:element name="barriers" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="32">
     
<xs:element name="barrier" type="BarrierLane"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Approach/barriers/barrier
diagram Docs_p50.png
type BarrierLane
properties
isRef 0
content complex
children laneNumber laneWidth barrierAttributes nodeList
source <xs:element name="barrier" type="BarrierLane"/>

element Approach/crosswalks
diagram Docs_p51.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children crosswalk
source <xs:element name="crosswalks" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="32">
     
<xs:element name="crosswalk" type="CrosswalkLane"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Approach/crosswalks/crosswalk
diagram Docs_p52.png
type CrosswalkLane
properties
isRef 0
content complex
children laneNumber laneWidth laneAttributes nodeList keepOutList
source <xs:element name="crosswalk" type="CrosswalkLane"/>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy