Project

Profile

Help

How to connect?
Download (3.21 KB) Statistics
| Branch: | Tag: | Revision:

he / tags / 9.7.0.3 / hej / data / w3c / xhtml11 / xhtml-frames-1.mod @ cb770b3c

1
<!-- ...................................................................... -->
2
<!-- XHTML Frames Module  ................................................. -->
3
<!-- file: xhtml-frames-1.mod
4

    
5
     This is XHTML, a reformulation of HTML as a modular XML application.
6
     Copyright 1998-2005 W3C (MIT, ERCIM, Keio), All Rights Reserved.
7
     Revision: $Id: xhtml-frames-1.mod,v 4.0 2001/04/02 22:42:49 altheim Exp $ SMI
8

    
9
     This DTD module is identified by the PUBLIC and SYSTEM identifiers:
10

    
11
       PUBLIC "-//W3C//ELEMENTS XHTML Frames 1.0//EN"
12
       SYSTEM "http://www.w3.org/MarkUp/DTD/xhtml-frames-1.mod"
13

    
14
     Revisions:
15
     (none)
16
     ....................................................................... -->
17

    
18
<!-- Frames 
19

    
20
        frameset, frame, noframes
21

    
22
     This module declares frame-related element types and attributes.
23
-->
24

    
25
<!ENTITY % frameset.qname  "frameset" >
26
<!ENTITY % frame.qname  "frame" >
27
<!ENTITY % noframes.qname  "noframes" >
28

    
29
<!-- comma-separated list of MultiLength -->
30
<!ENTITY % MultiLengths.datatype "CDATA" >
31

    
32
<!-- The content model for XHTML documents depends on whether 
33
     the <head> is followed by a <frameset> or <body> element. 
34
--> 
35
 
36
<!ENTITY % frameset.element  "INCLUDE" >
37
<![%frameset.element;[
38
<!ENTITY % frameset.content 
39
     "(( %frameset.qname; | %frame.qname; )+, %noframes.qname;? )" >
40
<!ELEMENT %frameset.qname;  %frameset.content; >
41
<!-- end of frameset.element -->]]>
42

    
43
<!ENTITY % frameset.attlist  "INCLUDE" >
44
<![%frameset.attlist;[
45
<!ATTLIST %frameset.qname; 
46
      %Core.attrib;
47
      rows         %MultiLengths.datatype;  #IMPLIED
48
      cols         %MultiLengths.datatype;  #IMPLIED
49
> 
50
<!-- end of frameset.attlist -->]]>
51
<![%xhtml-events.module;[
52
<!ATTLIST %frameset.qname;
53
      onload       %Script.datatype;        #IMPLIED
54
      onunload     %Script.datatype;        #IMPLIED
55
>
56
]]>
57
 
58
<!-- reserved frame names start with "_" otherwise starts with letter --> 
59

    
60
<!ENTITY % frame.element  "INCLUDE" >
61
<![%frame.element;[
62
<!ENTITY % frame.content  "EMPTY" >
63
<!ELEMENT %frame.qname;  %frame.content; >
64
<!-- end of frame.element -->]]>
65

    
66
<!ENTITY % frame.attlist  "INCLUDE" >
67
<![%frame.attlist;[
68
<!ATTLIST %frame.qname; 
69
      %Core.attrib;
70
      longdesc     %URI.datatype;           #IMPLIED
71
      src          %URI.datatype;           #IMPLIED
72
      frameborder  ( 1 | 0 )                '1'
73
      marginwidth  %Pixels.datatype;        #IMPLIED
74
      marginheight %Pixels.datatype;        #IMPLIED
75
      noresize     ( noresize )             #IMPLIED
76
      scrolling    ( yes | no | auto )      'auto'
77
> 
78
<!-- end of frame.attlist -->]]>
79
 
80
<!-- changes to other declarations .................... -->
81

    
82
<!-- redefine content model for html element,
83
     substituting frameset for body  -->
84
<!ENTITY % html.content  
85
     "( %head.qname;, %frameset.qname; )"
86
>
87

    
88
<!-- alternate content container for non frame-based rendering --> 
89
 
90
<!ENTITY % noframes.element  "INCLUDE" >
91
<![%noframes.element;[
92
<!ENTITY % noframes.content "( %body.qname; )"> 
93
<!ELEMENT %noframes.qname;  %noframes.content; >
94
<!-- end of noframes.element -->]]>
95

    
96
<!ENTITY % noframes.attlist  "INCLUDE" >
97
<![%noframes.attlist;[
98
<!ATTLIST %noframes.qname; 
99
      %Common.attrib;
100
> 
101
<!-- end of noframes.attlist -->]]>
102

    
103
<!-- end of xhtml-frames-1.mod -->
(22-22/60)