Dev:Multiplicity: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
[checked revision][checked revision]
No edit summary
({{mirror}})
Line 1: Line 1:
{{head|Multiplicity}}
{{mirror}}
 
The section ''Multiplicity'' in element documentation pages reports the occurence indicators of the respective element, by name the values of ''minOccurs'' and ''maxOccurs''. For example, in <tt><[[IS:ocpRef_path#Multiplicity_.2F_Anzahl_.2F_Multiplicit.C3.A9|ocpRef]]></tt> the multiplicity is depicted with [2..2], which means, that ''minOccurs''=''maxOccurs''=2 resp., every {{IS:Tag|path}} requires exactly two instances of {{IS:Tag|ocpRef|path}}.
 
The default values for ''minOccurs'' and ''maxOccurs'' are 1, which means that on default an element has to be used exactly once, like in <tt><[[CO:isoCountryCode_#Multiplicity_.2F_Anzahl_.2F_Multiplicit.C3.A9|isoCountryCode]]></tt>.
 
As an element cannot be employed a negative number of times or halve a time, ''minOccurs'' and ''maxOccurs'' have to be non-negative integers. ''maxOccurs'' must be ≥''minOccurs''. ''maxOccurs'' may be unbounded (∞), as in <tt><[[IS:track_#Multiplicity_.2F_Anzahl_.2F_Multiplicit.C3.A9|track]]></tt>.
==For Further Reading==
*{{external|https://www.w3schools.com/xml/schema_complex_indicators.asp}}
 
[[Category:GeneralDescription]]

Revision as of 20:25, 23 January 2020

🗒️ This page is mirrored from page Dev:Multiplicity in The railML® 3 wiki.

[Template fetch failed for https://wiki3.railml.org/index.php?title=Dev:Multiplicity&action=raw: HTTP 404]