Template:InheritAnyAttribute: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
[checked revision][checked revision]
No edit summary
(Besseres Beispiel)
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
* {{Attr|xs:anyAttribute}}:{{#if:{{{comment|}}}| {{{comment}}}|}} This provides an extension point for non-railML attributes in a foreign namespace. [[CO:usingAny|How to use it?]] {{AddAnn|{{{anyAttribute|}}}|{{{anyAttribute_de|}}} }}
<includeonly>* {{Attr|xs:anyAttribute}}:{{#if:{{{comment|}}}|&nbsp;{{{comment}}}|}} This provides an extension point for non-railML attributes in a foreign namespace. [[CO:usingAny|How to use it?]] {{AddAnn|{{{anyAttribute|}}}|{{{anyAttribute_de|}}}}}</includeonly><noinclude>
<noinclude>
==Usage==
==Usage==
This Template is intended to list the {{Attr|xs:anyAttribute}} of a subscheme. It has three optional arguments:
This Template is intended to list the {{Attr|xs:anyAttribute}} of a subscheme. It has three optional arguments:
Line 14: Line 13:
|anyAttribute_de =
|anyAttribute_de =
}}</nowiki>
}}</nowiki>
delivers
delivers
{{InheritAnyAttribute}}
* {{Attr|xs:anyAttribute}}:{{#if:|&nbsp;{{{comment}}}|}} This provides an extension point for non-railML attributes in a foreign namespace. [[CO:usingAny|How to use it?]] {{AddAnn|| }}
 
 
<nowiki>{{InheritAnyAttribute|comment={{Intro|2.1}}}}</nowiki>


<nowiki>{{InheritAnyAttribute|comment={{Intro|2.0}}}}</nowiki>
delivers
delivers
{{InheritAnyAttribute|comment={{Intro|2.0}}}}
{{InheritAnyAttribute|comment={{Intro|2.1}}}}
 


<nowiki>{{InheritAnyAttribute
<nowiki>{{InheritAnyAttribute
|anyAttribute = An English explanation
|anyAttribute = An English explanation
|anyAttribute_de = Eine deutsche Erklärung
|anyAttribute_de = Eine deutsche Erklärung
}}</nowiki> delivers
}}</nowiki>
{{InheritAnyAttribute
 
|anyAttribute = An English explanation
delivers
|anyAttribute_de = Eine deutsche Erklärung
 
}}
* {{Attr|xs:anyAttribute}}:{{#if:|&nbsp;{{{comment}}}|}} This provides an extension point for non-railML attributes in a foreign namespace. [[CO:usingAny|How to use it?]] {{AddAnn|An English explanation|Eine deutsche Erklärung }}
 


[[Category:AttributeTemplate]]
[[Category:AttributeTemplate]]
</noinclude>
</noinclude>

Revision as of 11:47, 31 August 2018

Usage

This Template is intended to list the xs:anyAttribute of a subscheme. It has three optional arguments:

  • comment: allows for a comment at the beginning of the description. This option was essentially introduced to indicate to which versions the attribute applies.
  • anyAttribute: is intended for an broader comment in Englisch at the end of the description.
  • anyAttribute_de is intended for a broader comment in German at the end of the description.

Examples

{{InheritAnyAttribute}} or equally

{{InheritAnyAttribute |comment= |anyAttribute = |anyAttribute_de = }}

delivers

  • xs:anyAttribute: This provides an extension point for non-railML attributes in a foreign namespace. How to use it?


{{InheritAnyAttribute|comment={{Intro|2.1}}}}

delivers

  • xs:anyAttribute(introduced with version 2.1) This provides an extension point for non-railML attributes in a foreign namespace. How to use it?


{{InheritAnyAttribute |anyAttribute = An English explanation |anyAttribute_de = Eine deutsche Erklärung }}

delivers

  • xs:anyAttribute: This provides an extension point for non-railML attributes in a foreign namespace. How to use it?
    An English explanation
    Eine deutsche Erklärung