Dev:versioning
| ||||||||
| ||||||||
railML® 3 Wiki – RailTopoModel® Wiki |
|
|
Current stable release
In order to get the current stable railML® package, go to the Download section (link to the railML® website) whilst logged on.
Current stable releases are railML® 2.5 and railML® 3.2 respectively.
Exchange a railML file based on unstable schemas
The following XML fragment shows how to exchange railML files using unstable railML schemas.
<?xml version="1.0" encoding="UTF-8"?> <railml version="2.1r416" xmlns="https://www.railml.org/schemas/2011" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://www.railml.org/schemas/2011 https://svn.railml.org/export/416/trunk/schema/railML.xsd"> ... </railml>
- Use the last released version number plus the current SVN number: version="2.1r416"
- Use the last released namespace
- as default namespace: xmlns="https://www.railml.org/schemas/2011"
- as prefixed namespace: xmlns:rail="https://www.railml.org/schemas/2011" (not shown above)
- Use the appropriate web-based Schema location at railML.org: xsi:schemaLocation="https://www.railml.org/schemas/2011 https://svn.railml.org/export/416/trunk/schema/railML.xsd"
For local validation purposes, see Local versus web-based validation (XML catalogs and XML namespaces)
For more information on how to use version numbers and namespaces, see Recommendations on version numbers.
Subversion repository folders
trunk
The /trunk/ directory contains the source files that the next public and stable project release is based on.
tags
The /tags/ directory contains snapshots of public and stable project versions that have been released.
branches
The /trunk/ directory contains the source files that the next public and stable project release is based on.
Back to Common overview
Note on legacy SVN commits
|