VocalEasel/musicxml11/link.dtd
2011-09-02 02:45:26 +02:00

61 lines
1.5 KiB
DTD
Executable File

<!--
MusicXML link.dtd
Version 1.1 - 20 May 2005
Copyright © 2004-2005 Recordare LLC.
http://www.recordare.com/
This MusicXML work is being provided by the copyright
holder under the MusicXML Document Type Definition
Public License Version 1.02, available from:
http://www.recordare.com/dtds/license.html
-->
<!--
This DTD describes the entity and elements used for
simple XLink support. The link element serves as an
outgoing XLink. The bookmark element serves as a well-
defined target for an incoming XLink. The entity for
link-attributes is also used to connect a MusicXML
score with a MusicXML opus.
-->
<!-- Entities -->
<!--
Namespace entity for the XLink recommendation.
-->
<!ENTITY % xlink.ns "http://www.w3.org/1999/xlink">
<!--
The link-attributes entity includes all the
simple XLink attributes supported in MusicXML.
-->
<!ENTITY % link-attributes
"xmlns:xlink CDATA #FIXED '%xlink.ns;'
xlink:href CDATA #REQUIRED
xlink:type (simple) #FIXED 'simple'
xlink:role CDATA #IMPLIED
xlink:title CDATA #IMPLIED
xlink:show (new | replace | embed | other | none)
'replace'
xlink:actuate (onRequest | onLoad | other | none)
'onRequest'">
<!-- Elements -->
<!ELEMENT link EMPTY>
<!ATTLIST link
%link-attributes;
name CDATA #IMPLIED
%position;
>
<!ELEMENT bookmark EMPTY>
<!ATTLIST bookmark
id ID #REQUIRED
name CDATA #IMPLIED
>