1
<?xml version="1.0" encoding="iso-8859-1"?>
2
<!-- Client-side Image Map Module -->
3
<grammar xmlns="http://relaxng.org/ns/structure/1.0">
7
<ref name="area.attlist"/>
11
<define name="area.attlist">
12
<ref name="Common.attrib"/>
14
<attribute name="href">
15
<ref name="URI.datatype"/>
18
<ref name="shape.attrib"/>
19
<ref name="coords.attrib"/>
21
<attribute name="nohref">
25
<attribute name="alt">
26
<ref name="Text.datatype"/>
29
<attribute name="tabindex">
30
<ref name="Number.datatype"/>
34
<attribute name="accesskey">
35
<ref name="Character.datatype"/>
42
<ref name="map.attlist"/>
45
<!-- This does not use Block.mix
46
because loose.dtd doesn't use %Flow; -->
47
<ref name="Block.class"/>
54
<define name="map.attlist">
55
<ref name="CommonIdRequired.attrib"/>
58
<define name="a.attlist" combine="interleave">
59
<ref name="shape.attrib"/>
60
<ref name="coords.attrib"/>
63
<define name="img.attlist" combine="interleave">
64
<ref name="usemap.attlist"/>
67
<define name="object.attlist" combine="interleave">
68
<ref name="usemap.attlist"/>
71
<define name="usemap.attlist">
73
<attribute name="usemap">
74
<ref name="IDREF.datatype"/>
79
<define name="shape.attrib">
81
<attribute name="shape">
86
<value>default</value>
92
<define name="coords.attrib">
94
<attribute name="coords"/>
98
<define name="Inline.class" combine="choice">
b'\\ No newline at end of file'