diff options
Diffstat (limited to 'xml/xml-psi-impl/resources/standardSchemas/xlink.dtd')
-rw-r--r-- | xml/xml-psi-impl/resources/standardSchemas/xlink.dtd | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/xml/xml-psi-impl/resources/standardSchemas/xlink.dtd b/xml/xml-psi-impl/resources/standardSchemas/xlink.dtd new file mode 100644 index 000000000000..1a8f153e55db --- /dev/null +++ b/xml/xml-psi-impl/resources/standardSchemas/xlink.dtd @@ -0,0 +1,66 @@ +<!ELEMENT simple ANY> +<!ATTLIST simple + xlink:type (simple) #FIXED "simple" + xlink:href CDATA #IMPLIED + xlink:role CDATA #IMPLIED + xlink:arcrole CDATA #IMPLIED + xlink:title CDATA #IMPLIED + xlink:show (new + |replace + |embed + |other + |none) #IMPLIED + xlink:actuate (onLoad + |onRequest + |other + |none) #IMPLIED> + +<!ELEMENT extended ((title|resource|locator|arc)*)> +<!ATTLIST extended + xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink" + xlink:type (extended) #FIXED "extended" + xlink:role CDATA #IMPLIED + xlink:title CDATA #IMPLIED> + +<!ELEMENT title ANY> +<!-- xml:lang is not required, but provides much of the motivation + for title elements in addition to attributes, and so is provided + here for convenience --> +<!ATTLIST title + xlink:type (title) #FIXED "title" + xml:lang CDATA #IMPLIED> + +<!ELEMENT resource ANY> +<!ATTLIST resource + xlink:type (resource) #FIXED "resource" + xlink:role CDATA #IMPLIED + xlink:title CDATA #IMPLIED + xlink:label NMTOKEN #IMPLIED> + +<!ELEMENT locator (title*)> +<!-- label is not required, but locators have no particular XLink + function if they are not labeled --> +<!ATTLIST locator + xlink:type (locator) #FIXED "locator" + xlink:href CDATA #REQUIRED + xlink:role CDATA #IMPLIED + xlink:title CDATA #IMPLIED + xlink:label NMTOKEN #IMPLIED> + +<!ELEMENT arc (title*)> +<!-- from and to have default behavior when values are missing --> +<!ATTLIST arc + xlink:type (arc) #FIXED "arc" + xlink:arcrole CDATA #IMPLIED + xlink:title CDATA #IMPLIED + xlink:show (new + |replace + |embed + |other + |none) #IMPLIED + xlink:actuate (onLoad + |onRequest + |other + |none) #IMPLIED + xlink:from NMTOKEN #IMPLIED + xlink:to NMTOKEN #IMPLIED>
\ No newline at end of file |