comparison dtd/html-object.mod @ 0:bca6df27dbfd

mostly unchanged from http://www.cc.org/dtd
author ht
date Sat, 19 Jan 2008 22:54:40 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:bca6df27dbfd
1 <!--
2 DTD for the object element for Voyager.
3
4 Copyright (c) 1998 W3C (MIT, INRIA, Keio), All Rights Reserved.
5
6 Author: Dave Raggett <dsr@w3.org>
7 -->
8
9 <!--==================== OBJECT ======================================-->
10 <!--
11 OBJECT is used to embed objects as part of HTML pages
12 PARAM elements should precede other content. Parameters
13 can also be expressed as attribute/value pairs on the
14 object element itself when brevity is desired.
15 -->
16
17 <!ENTITY % object.extra "">
18
19 <!ELEMENT object (#PCDATA | param | %block; | %inline; | %misc;)*>
20 <!ATTLIST object
21 %attrs;
22 declare (declare) #IMPLIED
23 classid %URI; #IMPLIED
24 codebase %URI; #IMPLIED
25 data %URI; #IMPLIED
26 type %ContentType; #IMPLIED
27 codetype %ContentType; #IMPLIED
28 archive %URI; #IMPLIED
29 standby %Text; #IMPLIED
30 height %Length; #IMPLIED
31 width %Length; #IMPLIED
32 usemap %URI; #IMPLIED
33 name CDATA #IMPLIED
34 tabindex %Number; #IMPLIED
35 author CDATA #IMPLIED
36 copyright CDATA #IMPLIED
37 %object.extra;
38 >
39
40 <!--
41 PARAM is used to supply a named property value.
42 In XML it would seem natural to follow RDF and support an
43 abbreviated syntax where the param elements are replaced
44 by attribute value pairs on the OBJECT start tag.
45 -->
46 <!ELEMENT param EMPTY >
47 <!ATTLIST param
48 id ID #IMPLIED
49 name CDATA #REQUIRED
50 value CDATA #IMPLIED
51 valuetype (data|ref|object) "data"
52 type %ContentType; #IMPLIED
53 >
54