Readonly
schema schema : { attributes : { default-x : { label : "default-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; default-y : { label : "default-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; element : { type : "optional" ; value : { type : "string" ; } ; } ; name : { type : "optional" ; value : { type : "string" ; } ; } ; position : { type : "optional" ; value : { max : number ; min : 1 ; type : "int" ; } ; } ; relative-x : { label : "relative-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; relative-y : { label : "relative-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; xlink:actuate : { type : "optional" ; value : { choices : readonly [ "none" , "onRequest" , "onLoad" , "other" ] ; type : "choices" ; } ; } ; xlink:href : { type : "required" ; value : { type : "string" ; } ; } ; xlink:role : { type : "optional" ; value : { type : "string" ; } ; } ; xlink:show : { type : "optional" ; value : { choices : readonly [ "none" , "new" , "replace" , "embed" , "other" ] ; type : "choices" ; } ; } ; xlink:title : { type : "optional" ; value : { type : "string" ; } ; } ; xlink:type : { type : "optional" ; value : { choices : readonly [ "simple" ] ; type : "choices" ; } ; } ; } ; contents : readonly [ ] ; name : "link" ; } = Link.schema
Type declaration Readonly
attributes : { default-x : { label : "default-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; default-y : { label : "default-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; element : { type : "optional" ; value : { type : "string" ; } ; } ; name : { type : "optional" ; value : { type : "string" ; } ; } ; position : { type : "optional" ; value : { max : number ; min : 1 ; type : "int" ; } ; } ; relative-x : { label : "relative-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; relative-y : { label : "relative-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; xlink:actuate : { type : "optional" ; value : { choices : readonly [ "none" , "onRequest" , "onLoad" , "other" ] ; type : "choices" ; } ; } ; xlink:href : { type : "required" ; value : { type : "string" ; } ; } ; xlink:role : { type : "optional" ; value : { type : "string" ; } ; } ; xlink:show : { type : "optional" ; value : { choices : readonly [ "none" , "new" , "replace" , "embed" , "other" ] ; type : "choices" ; } ; } ; xlink:title : { type : "optional" ; value : { type : "string" ; } ; } ; xlink:type : { type : "optional" ; value : { choices : readonly [ "simple" ] ; type : "choices" ; } ; } ; } Readonly
default- x : { label : "default-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } Readonly
label : "default-x" Readonly
type : "label" Readonly
value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : number ; min : number ; type : "float" ; } Readonly
max : number Readonly
min : number Readonly
type : "float" Readonly
default- y : { label : "default-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } Readonly
label : "default-y" Readonly
type : "label" Readonly
value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : number ; min : number ; type : "float" ; } Readonly
max : number Readonly
min : number Readonly
type : "float" Readonly
element : { type : "optional" ; value : { type : "string" ; } ; } Readonly
type : "optional" Readonly
value : { type : "string" ; } Readonly
name : { type : "optional" ; value : { type : "string" ; } ; } Readonly
type : "optional" Readonly
value : { type : "string" ; } Readonly
position : { type : "optional" ; value : { max : number ; min : 1 ; type : "int" ; } ; } Readonly
type : "optional" Readonly
value : { max : number ; min : 1 ; type : "int" ; } Readonly
max : number Readonly
min : 1 Readonly
type : "int" Readonly
relative- x : { label : "relative-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } Readonly
label : "relative-x" Readonly
type : "label" Readonly
value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : number ; min : number ; type : "float" ; } Readonly
max : number Readonly
min : number Readonly
type : "float" Readonly
relative- y : { label : "relative-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } Readonly
label : "relative-y" Readonly
type : "label" Readonly
value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : number ; min : number ; type : "float" ; } Readonly
max : number Readonly
min : number Readonly
type : "float" Readonly
xlink:actuate : { type : "optional" ; value : { choices : readonly [ "none" , "onRequest" , "onLoad" , "other" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "none" , "onRequest" , "onLoad" , "other" ] ; type : "choices" ; } Readonly
choices : readonly [ "none" , "onRequest" , "onLoad" , "other" ] Readonly
type : "choices" Readonly
xlink:href : { type : "required" ; value : { type : "string" ; } ; } Readonly
type : "required" Readonly
value : { type : "string" ; } Readonly
xlink:role : { type : "optional" ; value : { type : "string" ; } ; } Readonly
type : "optional" Readonly
value : { type : "string" ; } Readonly
xlink:show : { type : "optional" ; value : { choices : readonly [ "none" , "new" , "replace" , "embed" , "other" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "none" , "new" , "replace" , "embed" , "other" ] ; type : "choices" ; } Readonly
choices : readonly [ "none" , "new" , "replace" , "embed" , "other" ] Readonly
type : "choices" Readonly
xlink:title : { type : "optional" ; value : { type : "string" ; } ; } Readonly
type : "optional" Readonly
value : { type : "string" ; } Readonly
xlink:type : { type : "optional" ; value : { choices : readonly [ "simple" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "simple" ] ; type : "choices" ; } Readonly
choices : readonly [ "simple" ] Readonly
type : "choices" Readonly
contents : readonly [ ] Readonly
name : "link" Static
Readonly
schema schema : { attributes : { default-x : { label : "default-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; default-y : { label : "default-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; element : { type : "optional" ; value : { type : "string" ; } ; } ; name : { type : "optional" ; value : { type : "string" ; } ; } ; position : { type : "optional" ; value : { max : number ; min : 1 ; type : "int" ; } ; } ; relative-x : { label : "relative-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; relative-y : { label : "relative-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; xlink:actuate : { type : "optional" ; value : { choices : readonly [ "none" , "onRequest" , "onLoad" , "other" ] ; type : "choices" ; } ; } ; xlink:href : { type : "required" ; value : { type : "string" ; } ; } ; xlink:role : { type : "optional" ; value : { type : "string" ; } ; } ; xlink:show : { type : "optional" ; value : { choices : readonly [ "none" , "new" , "replace" , "embed" , "other" ] ; type : "choices" ; } ; } ; xlink:title : { type : "optional" ; value : { type : "string" ; } ; } ; xlink:type : { type : "optional" ; value : { choices : readonly [ "simple" ] ; type : "choices" ; } ; } ; } ; contents : readonly [ ] ; name : "link" ; } = ...
Type declaration Readonly
attributes : { default-x : { label : "default-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; default-y : { label : "default-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; element : { type : "optional" ; value : { type : "string" ; } ; } ; name : { type : "optional" ; value : { type : "string" ; } ; } ; position : { type : "optional" ; value : { max : number ; min : 1 ; type : "int" ; } ; } ; relative-x : { label : "relative-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; relative-y : { label : "relative-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } ; xlink:actuate : { type : "optional" ; value : { choices : readonly [ "none" , "onRequest" , "onLoad" , "other" ] ; type : "choices" ; } ; } ; xlink:href : { type : "required" ; value : { type : "string" ; } ; } ; xlink:role : { type : "optional" ; value : { type : "string" ; } ; } ; xlink:show : { type : "optional" ; value : { choices : readonly [ "none" , "new" , "replace" , "embed" , "other" ] ; type : "choices" ; } ; } ; xlink:title : { type : "optional" ; value : { type : "string" ; } ; } ; xlink:type : { type : "optional" ; value : { choices : readonly [ "simple" ] ; type : "choices" ; } ; } ; } Readonly
default- x : { label : "default-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } Readonly
label : "default-x" Readonly
type : "label" Readonly
value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : number ; min : number ; type : "float" ; } Readonly
max : number Readonly
min : number Readonly
type : "float" Readonly
default- y : { label : "default-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } Readonly
label : "default-y" Readonly
type : "label" Readonly
value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : number ; min : number ; type : "float" ; } Readonly
max : number Readonly
min : number Readonly
type : "float" Readonly
element : { type : "optional" ; value : { type : "string" ; } ; } Readonly
type : "optional" Readonly
value : { type : "string" ; } Readonly
name : { type : "optional" ; value : { type : "string" ; } ; } Readonly
type : "optional" Readonly
value : { type : "string" ; } Readonly
position : { type : "optional" ; value : { max : number ; min : 1 ; type : "int" ; } ; } Readonly
type : "optional" Readonly
value : { max : number ; min : 1 ; type : "int" ; } Readonly
max : number Readonly
min : 1 Readonly
type : "int" Readonly
relative- x : { label : "relative-x" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } Readonly
label : "relative-x" Readonly
type : "label" Readonly
value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : number ; min : number ; type : "float" ; } Readonly
max : number Readonly
min : number Readonly
type : "float" Readonly
relative- y : { label : "relative-y" ; type : "label" ; value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } ; } Readonly
label : "relative-y" Readonly
type : "label" Readonly
value : { type : "optional" ; value : { max : number ; min : number ; type : "float" ; } ; } Readonly
type : "optional" Readonly
value : { max : number ; min : number ; type : "float" ; } Readonly
max : number Readonly
min : number Readonly
type : "float" Readonly
xlink:actuate : { type : "optional" ; value : { choices : readonly [ "none" , "onRequest" , "onLoad" , "other" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "none" , "onRequest" , "onLoad" , "other" ] ; type : "choices" ; } Readonly
choices : readonly [ "none" , "onRequest" , "onLoad" , "other" ] Readonly
type : "choices" Readonly
xlink:href : { type : "required" ; value : { type : "string" ; } ; } Readonly
type : "required" Readonly
value : { type : "string" ; } Readonly
xlink:role : { type : "optional" ; value : { type : "string" ; } ; } Readonly
type : "optional" Readonly
value : { type : "string" ; } Readonly
xlink:show : { type : "optional" ; value : { choices : readonly [ "none" , "new" , "replace" , "embed" , "other" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "none" , "new" , "replace" , "embed" , "other" ] ; type : "choices" ; } Readonly
choices : readonly [ "none" , "new" , "replace" , "embed" , "other" ] Readonly
type : "choices" Readonly
xlink:title : { type : "optional" ; value : { type : "string" ; } ; } Readonly
type : "optional" Readonly
value : { type : "string" ; } Readonly
xlink:type : { type : "optional" ; value : { choices : readonly [ "simple" ] ; type : "choices" ; } ; } Readonly
type : "optional" Readonly
value : { choices : readonly [ "simple" ] ; type : "choices" ; } Readonly
choices : readonly [ "simple" ] Readonly
type : "choices" Readonly
contents : readonly [ ] Readonly
name : "link"
The
<link>
elementParent elements:
<credit>
,<measure>
(partwise),<part>
(timewise)The
<link>
element serves as an outgoing simple XLink. If a relative link is used within a document that is part of a compressed MusicXML file, the link is relative to the root folder of the zip file.https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/link/