Dev:XMLtree: Difference between revisions

From railML 3 Wiki
Jump to navigation Jump to search
[unchecked revision][checked revision]
(Created page with "{{#tree:id=xmltree|expanded=true|openlevels=2| *{{CO:Tag|railML}} {{Attr|version}}, {{Attr|xsi:schemaLocation}} **{{CO:Tag|metadata}} **{{CO:Tag|common}} {{Attr|id}} ***{{CO:...")
 
No edit summary
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{#tree:id=xmltree|expanded=true|openlevels=2|
{{navi}}{{naviTree}}
*{{CO:Tag|railML}} {{Attr|version}}, {{Attr|xsi:schemaLocation}}
{{head|XML Tree for {{rml|3.2}}}}
**{{CO:Tag|metadata}}
{{#tree:id=xmltree|expanded=true|extensions=["persist"] |
**{{CO:Tag|common}} {{Attr|id}}
{{#vardefine:rang|{{#var:rang}}*}}
***{{CO:Tag|electrificationSystems}}
{{#var:rang}}{{tag|2=railML|1=RAILML}}{{#vardefine:rang|{{#var:rang}}*}}
****{{CO:Tag|electrificationSystem}} {{Attr|frequency}}, {{Attr|id}}, {{Attr|voltage}}
{{#var:rang}}{{tag|2=common|1=CO}}{{#vardefine:rang|{{#var:rang}}*}}
***{{CO:Tag|organizationalUnits}}
{{#var:rang}}{{tag|2=electrificationSystems|1=CO}}{{#vardefine:rang|{{#var:rang}}*}}
****{{CO:Tag|infrastructureManager}} {{Attr|code}}, {{Attr|id}}
{{#var:rang}}{{tag|2=electrificationSystem|1=CO}}{{#vardefine:rang|{{#sub:{{#var:rang}}|0|-1}} }}
*****{{CO:Tag|name|infrastructureManager}} {{Attr|description}}, {{Attr|language}}, {{Attr|name}}
{{#var:rang}}{{tag|2=organizationalUnits|1=CO}}{{#vardefine:rang|{{#var:rang}}*}}
****{{CO:Tag|vehicleManufacturer}} {{Attr|code}}, {{Attr|id}}
{{#var:rang}}{{tag|2=concessionaire|1=CO}}{{#vardefine:rang|{{#var:rang}}*}}
*****{{CO:Tag|name|vehicleManufacturer}} {{Attr|description}}, {{Attr|language}}, {{Attr|name}}
{{#var:rang}}{{tag|2=isConcessionaire|1=CO}}
****{{CO:Tag|vehicleOperator}} {{Attr|code}}, {{Attr|id}}
{{#var:rang}}{{tag|2=isContractor|1=CO}}
*****{{CO:Tag|name|vehicleOperator}} {{Attr|description}}, {{Attr|language}}, {{Attr|name}}
{{#var:rang}}{{tag|2=isCustomer|1=CO}}
****{{CO:Tag|customer}} {{Attr|code}}, {{Attr|id}}
{{#var:rang}}{{tag|2=isInfrastructureManager|1=CO}}
*****{{CO:Tag|name|customer}} {{Attr|description}}, {{Attr|language}}, {{Attr|name}}
{{#var:rang}}{{tag|2=isOperationalUndertaking|1=CO}}
****{{CO:Tag|railwayUndertaking}} {{Attr|code}}, {{Attr|id}}
{{#var:rang}}{{tag|2=isRailwayUndertaking|1=CO}}
*****{{CO:Tag|name|railwayUndertaking}} {{Attr|description}}, {{Attr|language}}, {{Attr|name}}
{{#var:rang}}{{tag|2=isVehicleManufacturer|1=CO}}
****{{CO:Tag|operationalUndertaking}} {{Attr|code}}, {{Attr|id}}
{{#var:rang}}{{tag|2=isVehicleOperator|1=CO}}
*****{{CO:Tag|name|operationalUndertaking}} {{Attr|description}}, {{Attr|language}}, {{Attr|name}}
{{#var:rang}}{{tag|2=isVehicleOwner|1=CO}}
****{{CO:Tag|concessionaire}} {{Attr|code}}, {{Attr|id}}
{{#var:rang}}{{tag|2=name|1=CO}}{{#vardefine:rang|{{#sub:{{#var:rang}}|0|-1}} }}
*****{{CO:Tag|name|concessionaire}} {{Attr|description}}, {{Attr|language}}, {{Attr|name}}
{{#var:rang}}{{tag|2=contractor|1=CO}}{{#vardefine:rang|{{#var:rang}}*}}
****{{CO:Tag|contractor}} {{Attr|code}}, {{Attr|id}}
{{#var:rang}}{{tag|2=isConcessionaire|1=CO}}
*****{{CO:Tag|name|contractor}} {{Attr|description}}, {{Attr|language}}, {{Attr|name}}
{{#var:rang}}{{tag|2=isContractor|1=CO}}
***{{CO:Tag|speedProfiles}}
{{#var:rang}}{{tag|2=isCustomer|1=CO}}
****{{CO:Tag|speedProfile}} {{Attr|id}}, {{Attr|influence}}
{{#var:rang}}{{tag|2=isInfrastructureManager|1=CO}}
*****{{CO:Tag|name|speedProfile}} {{Attr|description}}, {{Attr|language}}, {{Attr|name}}
{{#var:rang}}{{tag|2=isOperationalUndertaking|1=CO}}
*****{{CO:Tag|tilting}} {{Attr|actuation}}, {{Attr|maxTiltingAngle}}
{{#var:rang}}{{tag|2=isRailwayUndertaking|1=CO}}
*****{{CO:Tag|load}} {{Attr|maxAxleLoad}}, {{Attr|maxMeterLoad}}
{{#var:rang}}{{tag|2=isVehicleManufacturer|1=CO}}
*****{{CO:Tag|braking}} {{Attr|airBrakeApplicationPosition}}, {{Attr|brakeType}}, {{Attr|minBrakePercentage}}
{{#var:rang}}{{tag|2=isVehicleOperator|1=CO}}
*****{{CO:Tag|trainType}} {{Attr|cantDeficiency}}, {{Attr|etcsTrainCategoryNumber}}, {{Attr|type}}
{{#var:rang}}{{tag|2=isVehicleOwner|1=CO}}
***{{CO:Tag|positioning}}
{{#var:rang}}{{tag|2=name|1=CO}}{{#vardefine:rang|{{#sub:{{#var:rang}}|0|-1}} }}
****{{CO:Tag|geometricPositioningSystems}}
{{#var:rang}}{{tag|2=customer|1=CO}}{{#vardefine:rang|{{#var:rang}}*}}
*****{{CO:Tag|geometricPositioningSystem}} {{Attr|crsDefinition}}, {{Attr|id}}
{{#var:rang}}{{tag|2=isConcessionaire|1=CO}}
******{{CO:Tag|name|geometricPositioningSystem}} {{Attr|description}}, {{Attr|language}}, {{Attr|name}}
{{#var:rang}}{{tag|2=isContractor|1=CO}}
******{{CO:Tag|isValid|geometricPositioningSystem}} {{Attr|from}}, {{Attr|to}}
{{#var:rang}}{{tag|2=isCustomer|1=CO}}
****{{CO:Tag|linearPositioningSystems}}
{{#var:rang}}{{tag|2=isInfrastructureManager|1=CO}}
*****{{CO:Tag|linearPositioningSystem}} {{Attr|endMeasure}}, {{Attr|id}}, {{Attr|linearReferencingMethod}}, {{Attr|startMeasure}}, {{Attr|units}}
{{#var:rang}}{{tag|2=isOperationalUndertaking|1=CO}}
******{{CO:Tag|name|linearPositioningSystem}} {{Attr|description}}, {{Attr|language}}, {{Attr|name}}
{{#var:rang}}{{tag|2=isRailwayUndertaking|1=CO}}
******{{CO:Tag|isValid|linearPositioningSystem}} {{Attr|from}}, {{Attr|to}}
{{#var:rang}}{{tag|2=isVehicleManufacturer|1=CO}}
******{{CO:Tag|anchor}} {{Attr|anchorName}}, {{Attr|id}}, {{Attr|measure}}, {{Attr|measureToNext}}
{{#var:rang}}{{tag|2=isVehicleOperator|1=CO}}
****{{CO:Tag|screenPositioningSystems}}
{{#var:rang}}{{tag|2=isVehicleOwner|1=CO}}
*****{{CO:Tag|screenPositioningSystem}} {{Attr|id}}, {{Attr|pxX}}, {{Attr|pxY}}, {{Attr|pxZ}}
{{#var:rang}}{{tag|2=name|1=CO}}{{#vardefine:rang|{{#sub:{{#var:rang}}|0|-1}} }}
******{{CO:Tag|name|screenPositioningSystem}} {{Attr|description}}, {{Attr|language}}, {{Attr|name}}
{{#var:rang}}{{tag|2=infrastructureManager|1=CO}}{{#vardefine:rang|{{#var:rang}}*}}
******{{CO:Tag|isValid|screenPositioningSystem}} {{Attr|from}}, {{Attr|to}}
{{#var:rang}}{{tag|2=isConcessionaire|1=CO}}
**{{IS:Tag|infrastructure}} {{Attr|id}}
{{#var:rang}}{{tag|2=isContractor|1=CO}}
***{{IS:Tag|topology}}
{{#var:rang}}{{tag|2=isCustomer|1=CO}}
****{{IS:Tag|netElements}}
{{#var:rang}}{{tag|2=isInfrastructureManager|1=CO}}
*****{{IS:Tag|netElement}} {{Attr|id}}, {{Attr|length}}
{{#var:rang}}{{tag|2=isOperationalUndertaking|1=CO}}
******{{IS:Tag|name|netElement}} {{Attr|description}}, {{Attr|language}}, {{Attr|name}}
{{#var:rang}}{{tag|2=isRailwayUndertaking|1=CO}}
******{{IS:Tag|isValid|netElement}} {{Attr|from}}, {{Attr|to}}
{{#var:rang}}{{tag|2=isVehicleManufacturer|1=CO}}
******{{IS:Tag|relation}} {{Attr|ref}}
{{#var:rang}}{{tag|2=isVehicleOperator|1=CO}}
******{{IS:Tag|elementCollectionUnordered}} {{Attr
{{#var:rang}}{{tag|2=isVehicleOwner|1=CO}}
{{#var:rang}}{{tag|2=name|1=CO}}{{#vardefine:rang|{{#sub:{{#var:rang}}|0|-1}} }}
{{#var:rang}}{{tag|2=operationalUndertaking|1=CO}}{{#vardefine:rang|{{#var:rang}}*}}
{{#var:rang}}{{tag|2=isConcessionaire|1=CO}}
{{#var:rang}}{{tag|2=isContractor|1=CO}}
{{#var:rang}}{{tag|2=isCustomer|1=CO}}
{{#var:rang}}{{tag|2=isInfrastructureManager|1=CO}}
{{#var:rang}}{{tag|2=isOperationalUndertaking|1=CO}}
{{#var:rang}}{{tag|2=isRailwayUndertaking|1=CO}}
{{#var:rang}}{{tag|2=isVehicleManufacturer|1=CO}}
{{#var:rang}}{{tag|2=isVehicleOperator|1=CO}}
{{#var:rang}}{{tag|2=isVehicleOwner|1=CO}}
{{#var:rang}}{{tag|2=name|1=CO}}{{#vardefine:rang|{{#sub:{{#var:rang}}|0|-1}} }}
{{#var:rang}}{{tag|2=organizationalUnit|1=CO}}{{#vardefine:rang|{{#var:rang}}*}}
{{#var:rang}}{{tag|2=isConcessionaire|1=CO}}
{{#var:rang}}{{tag|2=isContractor|1=CO}}
{{#var:rang}}{{tag|2=isCustomer|1=CO}}
{{#var:rang}}{{tag|2=isInfrastructureManager|1=CO}}
{{#var:rang}}{{tag|2=isOperationalUndertaking|1=CO}}
{{#var:rang}}{{tag|2=isRailwayUndertaking|1=CO}}
{{#var:rang}}{{tag|2=isVehicleManufacturer|1=CO}}
{{#var:rang}}{{tag|2=isVehicleOperator|1=CO}}
{{#var:rang}}{{tag|2=isVehicleOwner|1=CO}}
{{#var:rang}}{{tag|2=name|1=CO}}{{#vardefine:rang|{{#sub:{{#var:rang}}|0|-1}} }}
{{#var:rang}}{{tag|2=railwayUndertaking|1=CO}}{{#vardefine:rang|{{#var:rang}}*}}
{{#var:rang}}{{tag|2=isConcessionaire|1=CO}}
{{#var:rang}}{{tag|2=isContractor|1=CO}}
{{#var:rang}}{{tag|2=isCustomer|1=CO}}
{{#var:rang}}{{tag|2=isInfrastructureManager|1=CO}}
{{#var:rang}}{{tag|2=isOperationalUndertaking|1=CO}}
{{#var:rang}}{{tag|2=isRailwayUndertaking|1=CO}}
{{#var:rang}}{{tag|2=isVehicleManufacturer|1=CO}}
{{#var:rang}}{{tag|2=isVehicleOperator|1=CO}}
{{#var:rang}}{{tag|2=isVehicleOwner|1=CO}}
{{#var:rang}}{{tag|2=name|1=CO}}{{#vardefine:rang|{{#sub:{{#var:rang}}|0|-1}} }}
{{#var:rang}}{{tag|2=vehicleManufacturer|1=CO}}{{#vardefine:rang|{{#var:rang}}*}}
{{#var:rang}}{{tag|2=isConcessionaire|1=CO}}
{{#var:rang}}{{tag|2=isContractor|1=CO}}
{{#var:rang}}{{tag|2=isCustomer|1=CO}}
{{#var:rang}}{{tag|2=isInfrastructureManager|1=CO}}
{{#var:rang}}{{tag|2=isOperationalUndertaking|1=CO}}
{{#var:rang}}{{tag|2=isRailwayUndertaking|1=CO}}
{{#var:rang}}{{tag|2=isVehicleManufacturer|1=CO}}
{{#var:rang}}{{tag|2=isVehicleOperator|1=CO}}
{{#var:rang}}{{tag|2=isVehicleOwner|1=CO}}
{{#var:rang}}{{tag|2=name|1=CO}}{{#vardefine:rang|{{#sub:{{#var:rang}}|0|-1}} }}
{{#var:rang}}{{tag|2=vehicleOperator|1=CO}}{{#vardefine:rang|{{#var:rang}}*}}
{{#var:rang}}{{tag|2=isConcessionaire|1=CO}}
{{#var:rang}}{{tag|2=isContractor|1=CO}}
{{#var:rang}}{{tag|2=isCustomer|1=CO}}
{{#var:rang}}{{tag|2=isInfrastructureManager|1=CO}}
{{#var:rang}}{{tag|2=isOperationalUndertaking|1=CO}}
{{#var:rang}}{{tag|2=isRailwayUndertaking|
}}
}}
{{interwiki}}

Latest revision as of 13:38, 4 December 2023

RailML Trademark RGB V3.png
XML Railway exchange format
https://railML.org
Latest release: 3.2
(April 26th, 2022)
 
Main Menu
 
Subschemas
XML tree
UML diagrams
Use cases
Versions & Changes
XML Trees
For railML® 3

XML Tree for railML® 3.2