/[suikacvs]/messaging/manakai/lib/Message/DOM/DOMHTML.dis
Suika

Diff of /messaging/manakai/lib/Message/DOM/DOMHTML.dis

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.16 by wakaba, Mon Sep 5 05:21:11 2005 UTC revision 1.17 by wakaba, Fri Sep 23 18:24:55 2005 UTC
# Line 10  Module: Line 10  Module:
10          lang:IDL-DOM          lang:IDL-DOM
11       @@prefix:  dom.w3c.org       @@prefix:  dom.w3c.org
12       @@For:       @@For:
13         ManakaiDOM:IDL ManakaiDOM:DOM1         ManakaiDOM:IDL ManakaiDOM:DOM1 !ManakaiDOM|DOM2
14    @AppName:    @AppName:
15       @@@:  html2       @@@:  html2
16       @@ContentType:       @@ContentType:
# Line 37  Module: Line 37  Module:
37        Form related interfaces are provided by a separate        Form related interfaces are provided by a separate
38        module, <Module::MDOM:DOMWebForms>.        module, <Module::MDOM:DOMWebForms>.
39    
40    @Author:    @DISCore:author: DISCore|Wakaba
      @@FullName: Wakaba  
      @@Mail:  w@suika.fam.cx  
41    @License:    @License:
42       license:Perl+MPL       license:Perl+MPL
43    @Date:    @Date:
# Line 57  Module: Line 55  Module:
55          DISlib:DISMarkup          DISlib:DISMarkup
56        @@@WithFor:        @@@WithFor:
57          ManakaiDOM:all          ManakaiDOM:all
      @@Module:  
         @@@Name:  DOMXML  
         @@@WithFor:  
           ManakaiDOM:ManakaiDOMLatest  
      @@Module:  
         @@@Name:  DOMWebForms  
58      @@Module:      @@Module:
59        @@@Name: DOMHTML        @@@QName: MDOM|DOMXML
60        @@@WithFor:        @@@WithFor: ManakaiDOM|ManakaiDOMLatest
         ManakaiDOM:ManakaiDOM  
61      @@Module:      @@Module:
62        @@@Name: DOMHTML        @@@QName: MDOM|DOMWebForms
63        @@@WithFor:        @@@WithFor: ManakaiDOM|ManakaiDOMLatest
         ManakaiDOM:ManakaiDOM1  
64      @@Module:      @@Module:
65        @@@Name: DOMHTML        @@@QName: MDOM|DOMHTML
66        @@@WithFor:        @@@WithFor: ManakaiDOM|ManakaiDOM
         ManakaiDOM:ManakaiDOM2  
67      @@Module:      @@Module:
68        @@@Name: DOMHTML        @@@QName: MDOM|DOMHTML
69        @@@WithFor:        @@@WithFor: ManakaiDOM|ManakaiDOM1
         ManakaiDOM:ManakaiDOMLatest  
70      @@Module:      @@Module:
71        @@@Name: DOMHTML        @@@QName: MDOM|DOMHTML
72        @@@WithFor:        @@@WithFor: ManakaiDOM|ManakaiDOM2
         DOMHTML:ForHTML40SE  
73      @@Module:      @@Module:
74        @@@Name: DOMHTML        @@@QName: MDOM|DOMHTML
75        @@@WithFor:        @@@WithFor: ManakaiDOM|ManakaiDOMLatest
         DOMHTML:ForHTML401  
76      @@Module:      @@Module:
77        @@@Name: DOMHTML        @@@QName: MDOM|DOMHTML
78        @@@WithFor:        @@@WithFor: DOMHTML|ForHTML40SE
         DOMHTML:ForXHTML10SE  
79      @@Module:      @@Module:
80        @@@Name: DOMHTML        @@@QName: MDOM|DOMHTML
81        @@@WithFor:        @@@WithFor: DOMHTML|ForHTML401
82          DOMHTML:ForHTML5      @@Module:
83          @@@QName: MDOM|DOMHTML
84          @@@WithFor: DOMHTML|ForXHTML10SE
85    
86  Namespace:  Namespace:
87    @dis:    @dis:
# Line 109  Namespace: Line 96  Namespace:
96      http://suika.fam.cx/~wakaba/archive/2004/dom/main#      http://suika.fam.cx/~wakaba/archive/2004/dom/main#
97    @DOMMetaImpl:    @DOMMetaImpl:
98      http://suika.fam.cx/~wakaba/archive/2004/dom/meta#      http://suika.fam.cx/~wakaba/archive/2004/dom/meta#
99      @f:
100        http://suika.fam.cx/~wakaba/archive/2004/dom/feature#
101      @html5:
102        http://www.w3.org/1999/xhtml
103    @infoset:    @infoset:
104       http://www.w3.org/2001/04/infoset#      http://www.w3.org/2001/04/infoset#
105      @kwd:
106        http://suika.fam.cx/~wakaba/archive/2005/rfc2119/
107    @lang:    @lang:
108       http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#      http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#
109    @license:    @license:
110       http://suika.fam.cx/~wakaba/archive/2004/8/18/license#      http://suika.fam.cx/~wakaba/archive/2004/8/18/license#
111    @ManakaiDOM:    @ManakaiDOM:
112      http://suika.fam.cx/~wakaba/archive/2004/8/18/manakai-dom#      http://suika.fam.cx/~wakaba/archive/2004/8/18/manakai-dom#
113    @ManakaiDOMCore:    @ManakaiDOMCore:
# Line 127  Namespace: Line 120  Namespace:
120      http://suika.fam.cx/~wakaba/archive/2004/8/4/manakai-dom-exception#      http://suika.fam.cx/~wakaba/archive/2004/8/4/manakai-dom-exception#
121    @null:    @null:
122      http://suika.fam.cx/~wakaba/-temp/2003/09/27/null      http://suika.fam.cx/~wakaba/-temp/2003/09/27/null
   @Perl:  
     http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#Perl--  
123    @rdf:    @rdf:
124      http://www.w3.org/1999/02/22-rdf-syntax-ns#      http://www.w3.org/1999/02/22-rdf-syntax-ns#
125    @rdfs:    @rdfs:
# Line 175  ForDef: Line 166  ForDef:
166        For non-XML-based HTML, any version        For non-XML-based HTML, any version
167    
168  ForDef:  ForDef:
169      @QName: DOMHTML|ForSGMLHTML
170      @ISA: DOMHTML|ForClassicHTML
171      @enFN: For SGML-based HTML, any version
172    
173    ElementTypeBinding:
174      @Name: enFN
175      @ElementType:
176        dis:FullName
177      @ShadowContent:
178        @@lang:en
179    
180    ForDef:
181    @QName:    @QName:
182      DOMHTML:ForHTML4      DOMHTML:ForHTML4
183    @ISA:    @ISA: DOMHTML|ForSGMLHTML
     DOMHTML:ForHTML  
184    @FullName:    @FullName:
185      @@lang:en      @@lang:en
186      @@@: For HTML 4      @@@: For HTML 4
# Line 305  ElementTypeBinding: Line 307  ElementTypeBinding:
307    @ElementType:    @ElementType:
308      dis:ResourceDef      dis:ResourceDef
309    @ShadowContent:    @ShadowContent:
310      @@rdf:type:      @@rdf:type: f|Feature
311        DOMMain:DOMFeature      @@For: =ManakaiDOM|all
     @@ForCheck:  
       ManakaiDOM:all  
312    
313  ElementTypeBinding:  ElementTypeBinding:
314    @Name: FeatureVerDef    @Name: FeatureVerDef
315    @ElementType:    @ElementType:
316      dis:ResourceDef      dis:ResourceDef
317    @ShadowContent:    @ShadowContent:
318      @@rdf:type:      @@rdf:type: f|Feature
       DOMMain:DOMFeature  
319    
320  ElementTypeBinding:  ElementTypeBinding:
321    @Name: featureName    @Name: featureName
322    @ElementType:    @ElementType:
323      dis:AppName      f:name
324    @ShadowContent:    @ShadowContent:
325      @@ContentType:      @@ContentType: DISCore|String
       dis:String  
326    
327  ElementTypeBinding:  ElementTypeBinding:
328    @Name: featureQName    @Name: featureQName
329    @ElementType:    @ElementType:
330      dis:AppName      f:name
331    @ShadowContent:    @ShadowContent:
332      @@ContentType:      @@ContentType: DISCore|QName
       dis:TypeQName  
333    
334  FeatureDef:  FeatureDef:
335    @featureName:  HTML    @featureName:  HTML
# Line 361  FeatureDef: Line 358  FeatureDef:
358      @@FullName:      @@FullName:
359        @@@@: DOM Level 2 HTML        @@@@: DOM Level 2 HTML
360        @@@lang:en        @@@lang:en
361        @@enDesc:
362          Note that the <Feature::HTML> feature version <FeatureVer::2.0>
363          is <EM::incompatible> with <FeatureVer::1.0>.
364      @@DOMMain:requireFeature:      @@DOMMain:requireFeature:
365        DOMCore:CoreFeature20        DOMCore:CoreFeature20
366    
# Line 391  ElementTypeBinding: Line 391  ElementTypeBinding:
391    @ElementType:    @ElementType:
392      dis:ResourceDef      dis:ResourceDef
393    @ShadowContent:    @ShadowContent:
394      @@rdf:type:      @@rdf:type: DISLang|AnyDataType
395        ManakaiDOM:DataType      @@ForCheck: ManakaiDOM|DOM
     @@ForCheck:  
       ManakaiDOM:DOM  
396    
397  DataTypeAlias:  DataTypeAlias:
398    @Name:  DOMString    @Name:  DOMString
# Line 476  ElementTypeBinding: Line 474  ElementTypeBinding:
474    @ElementType:    @ElementType:
475      dis:ResourceDef      dis:ResourceDef
476    @ShadowContent:    @ShadowContent:
477      @@rdf:type: ManakaiDOM|DataType      @@rdf:type: DISLang|AnyDataType
478      @@ForCheck: !ManakaiDOM|IDL      @@ForCheck: !ManakaiDOM|IDL
479        @@For: ManakaiDOM|DOM
480    
481  ReflectTypeDef:  ReflectTypeDef:
482    @QName: CDATADOMString    @QName: CDATADOMString
# Line 494  ReflectTypeDef: Line 493  ReflectTypeDef:
493        \        \
494        If the element attribute is absent, the default value, if any,        If the element attribute is absent, the default value, if any,
495        or the empty string is returned.        or the empty string is returned.
496      @@PerlDef:      @@PerlCDef:
497        my $ao = $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}        my $ao = $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}
498                      ->{<Q::null:>}->{$LOCAL_NAME} ||                      ->{<Q::null:>}->{$LOCAL_NAME} ||
499                 $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}                 $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}
# Line 519  ReflectTypeDef: Line 518  ReflectTypeDef:
518        @@@lang:en        @@@lang:en
519        @@@@:        @@@@:
520          What will happen if the <DOM::null> value is given?          What will happen if the <DOM::null> value is given?
521      @@PerlDef:      @@PerlCDef:
522        my $ao = $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}        my $ao = $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}
523                      ->{<Q::null:>}->{$LOCAL_NAME} ||                      ->{<Q::null:>}->{$LOCAL_NAME} ||
524                 $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}                 $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}
# Line 561  ReflectTypeDef: Line 560  ReflectTypeDef:
560        \        \
561        If the element attribute is absent, the default value, if any,        If the element attribute is absent, the default value, if any,
562        or the empty string is returned.        or the empty string is returned.
563      @@PerlDef:      @@PerlCDef:
564        my $ao = $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}        my $ao = $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}
565                      ->{<Q::null:>}->{$LOCAL_NAME} ||                      ->{<Q::null:>}->{$LOCAL_NAME} ||
566                 $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}                 $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}
# Line 585  ReflectTypeDef: Line 584  ReflectTypeDef:
584        @@@lang:en        @@@lang:en
585        @@@@:        @@@@:
586          What will happen if the <DOM::null> value is given?          What will happen if the <DOM::null> value is given?
587      @@disDef:      @@disCDef:
588        @@@DISPerl:cloneCode: CDATADOMStringSet        @@@DISPerl:cloneCode: CDATADOMStringSet
589    
590  ReflectTypeDef:  ReflectTypeDef:
# Line 609  ReflectTypeDef: Line 608  ReflectTypeDef:
608          {TODO:: Resolving.          {TODO:: Resolving.
609          \          \
610          }          }
611      @@PerlDef:      @@PerlCDef:
612        my $ao = $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}        my $ao = $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}
613                      ->{<Q::null:>}->{$LOCAL_NAME} ||                      ->{<Q::null:>}->{$LOCAL_NAME} ||
614                 $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}                 $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}
# Line 632  ReflectTypeDef: Line 631  ReflectTypeDef:
631        @@@lang:en        @@@lang:en
632        @@@@:        @@@@:
633          What will happen if the <DOM::null> value is given?          What will happen if the <DOM::null> value is given?
634      @@disDef:      @@disCDef:
635        @@@DISPerl:cloneCode: CDATADOMStringSet        @@@DISPerl:cloneCode: CDATADOMStringSet
636                
637  ReflectTypeDef:  ReflectTypeDef:
# Line 647  ReflectTypeDef: Line 646  ReflectTypeDef:
646      @@enDesc:      @@enDesc:
647        The DOM attribute returns <DOM::true> if the element attribute        The DOM attribute returns <DOM::true> if the element attribute
648        is set and <DOM::false> if it is absent.        is set and <DOM::false> if it is absent.
649      @@PerlDef:      @@PerlCDef:
650        my $ao = $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}        my $ao = $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}
651                      ->{<Q::null:>}->{$LOCAL_NAME} ||                      ->{<Q::null:>}->{$LOCAL_NAME} ||
652                 $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}                 $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}
# Line 659  ReflectTypeDef: Line 658  ReflectTypeDef:
658        The element attribute is removed if the DOM attribute        The element attribute is removed if the DOM attribute
659        is set to <DOM::false> and is set to have the same        is set to <DOM::false> and is set to have the same
660        value as its local name if the DOM attribute is set to <DOM::true>.        value as its local name if the DOM attribute is set to <DOM::true>.
661      @@PerlDef:      @@PerlCDef:
662        my $ao = $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}        my $ao = $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}
663                      ->{<Q::null:>}->{$LOCAL_NAME} ||                      ->{<Q::null:>}->{$LOCAL_NAME} ||
664                 $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}                 $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}
# Line 716  ReflectTypeDef: Line 715  ReflectTypeDef:
715        fails or if the element attribute is absent, then        fails or if the element attribute is absent, then
716        the default value is returned or <DOM::0> if there is        the default value is returned or <DOM::0> if there is
717        no default value.        no default value.
718      @@PerlDef:      @@PerlCDef:
719        my $ao = $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}        my $ao = $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}
720                      ->{<Q::null:>}->{$LOCAL_NAME} ||                      ->{<Q::null:>}->{$LOCAL_NAME} ||
721                 $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}                 $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}
# Line 749  ReflectTypeDef: Line 748  ReflectTypeDef:
748        the number in decimal (base ten) and then that        the number in decimal (base ten) and then that
749        string is set to the element attribute.        string is set to the element attribute.
750      @@QName: NumericSet      @@QName: NumericSet
751      @@PerlDef:      @@PerlCDef:
752        my $ao = $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}        my $ao = $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}
753                      ->{<Q::null:>}->{$LOCAL_NAME} ||                      ->{<Q::null:>}->{$LOCAL_NAME} ||
754                 $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}                 $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}
# Line 821  ReflectTypeDef: Line 820  ReflectTypeDef:
820          and section 7.2 <sw10:csection::White Space>          and section 7.2 <sw10:csection::White Space>
821          cites Unicode without version number, while section 6          cites Unicode without version number, while section 6
822          <sw10:csection::Source Text> refers Unicode 2.1 or later.          <sw10:csection::Source Text> refers Unicode 2.1 or later.
823      @@PerlDef:      @@PerlCDef:
824        if ($original =~ m{        if ($original =~ m{
825          \A  [\x09\x0A\x0C\x0D\x20\u{00A0}\u{2028}\u{2029}\pZs]*          \A  [\x09\x0A\x0C\x0D\x20\u{00A0}\u{2028}\u{2029}\pZs]*
826    
# Line 871  ReflectTypeDef: Line 870  ReflectTypeDef:
870        fails or if the element attribute is absent, then        fails or if the element attribute is absent, then
871        the default value is returned or <DOM::0> if there is        the default value is returned or <DOM::0> if there is
872        no default value.        no default value.
873      @@PerlDef:      @@PerlCDef:
874        my $ao = $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}        my $ao = $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}
875                      ->{<Q::null:>}->{$LOCAL_NAME} ||                      ->{<Q::null:>}->{$LOCAL_NAME} ||
876                 $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}                 $self->{<Q::TreeCore:node>}->{<Q::infoset:attributes>}
# Line 904  ReflectTypeDef: Line 903  ReflectTypeDef:
903        The given value is converted to a string representing        The given value is converted to a string representing
904        the number in decimal (base ten) and then that        the number in decimal (base ten) and then that
905        string is set to the element attribute.        string is set to the element attribute.
906      @@disDef:      @@disCDef:
907        @@@DISPerl:cloneCode: NumericSet        @@@DISPerl:cloneCode: NumericSet
908    
909  ImplNote:  ImplNote:
# Line 999  ElementTypeBinding: Line 998  ElementTypeBinding:
998    @ShadowContent:    @ShadowContent:
999      @@ContentType:      @@ContentType:
1000        lang:Perl        lang:Perl
1001        @@ForCheck: ManakaiDOM|ForClass
1002    
1003    ElementTypeBinding:
1004      @Name: PerlCDef
1005      @ElementType:
1006        dis:Def
1007      @ShadowContent:
1008        @@ContentType:
1009          lang:Perl
1010    
1011    ElementTypeBinding:
1012      @Name: IFDef
1013      @ElementType:
1014        dis:ResourceDef
1015      @ShadowContent:
1016        @@rdf:type:
1017          @@@@: dis|MultipleResource
1018          @@@ForCheck: !ManakaiDOM|ForIF !ManakaiDOM|ForClass
1019        @@resourceFor: ManakaiDOM|ForIF
1020        @@ForCheck: ManakaiDOM|DOM
1021    
1022        @@rdf:type:
1023          @@@@: DISLang|Interface
1024          @@@ForCheck: ManakaiDOM|ForIF
1025    
1026    ElementTypeBinding:
1027      @Name: IFCls1Def
1028      @ElementType:
1029        dis:ResourceDef
1030      @ShadowContent:
1031        @@rdf:type:
1032          @@@@: dis|MultipleResource
1033          @@@ForCheck: !ManakaiDOM|ForIF !ManakaiDOM|ForClass
1034        @@resourceFor: ManakaiDOM|ForIF
1035        @@resourceFor:
1036          @@@@: ManakaiDOM|ForClass
1037          @@@ForCheck: ManakaiDOM|ManakaiDOM !=ManakaiDOM|ManakaiDOM
1038        @@For: ManakaiDOM|DOM1
1039        @@For: =ManakaiDOM|ManakaiDOM
1040    
1041        @@rdf:type:
1042          @@@@: DISLang|Interface
1043          @@@ForCheck: ManakaiDOM|ForIF
1044    
1045        @@rdf:type:
1046          @@@@: DISLang|Class
1047          @@@ForCheck: ManakaiDOM|ForClass
1048        @@Implement:
1049          @@@@: ||ManakaiDOM|ManakaiDOM||ManakaiDOM|ForIF
1050          @@@ContentType: DISCore|TFPQNames
1051          @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM
1052        @@Implement:
1053          @@@@: ||ManakaiDOM|ManakaiDOM1||ManakaiDOM|ForIF
1054          @@@ContentType: DISCore|TFPQNames
1055          @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM1
1056        @@Implement:
1057          @@@@: ||ManakaiDOM|ManakaiDOM2||ManakaiDOM|ForIF
1058          @@@ContentType: DISCore|TFPQNames
1059          @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM2
1060        @@Implement:
1061          @@@@: ||ManakaiDOM|ManakaiDOMLatest||ManakaiDOM|ForIF
1062          @@@ContentType: DISCore|TFPQNames
1063          @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOMLatest
1064    
1065        @@DOMMain:implementFeature:
1066          @@@@: HTMLFeature10
1067          @@@For: ManakaiDOM|DOM1
1068        @@DOMMain:implementFeature:
1069          @@@@: HTMLFeature20
1070          @@@For: ManakaiDOM|DOM2
1071    
1072    ElementTypeBinding:
1073      @Name: IFClsXDef
1074      @ElementType:
1075        dis:ResourceDef
1076      @ShadowContent:
1077        @@rdf:type:
1078          @@@@: dis|MultipleResource
1079          @@@ForCheck: !ManakaiDOM|ForIF !ManakaiDOM|ForClass
1080        @@resourceFor: ManakaiDOM|ForIF
1081        @@resourceFor:
1082          @@@@: ManakaiDOM|ForClass
1083          @@@ForCheck: ManakaiDOM|ManakaiDOM !=ManakaiDOM|ManakaiDOM
1084        @@For: ManakaiDOM|DOM1
1085        @@For: =ManakaiDOM|ManakaiDOM
1086    
1087        @@rdf:type:
1088          @@@@: DISLang|Interface
1089          @@@ForCheck: ManakaiDOM|ForIF
1090    
1091        @@rdf:type:
1092          @@@@: DISLang|Class
1093          @@@ForCheck: ManakaiDOM|ForClass
1094        @@Implement:
1095          @@@@: ||ManakaiDOM|ManakaiDOM||ManakaiDOM|ForIF
1096          @@@ContentType: DISCore|TFPQNames
1097          @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM
1098        @@Implement:
1099          @@@@: ||ManakaiDOM|ManakaiDOMLatest||ManakaiDOM|ForIF
1100          @@@ContentType: DISCore|TFPQNames
1101          @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOMLatest
1102    
1103        @@DOMMain:implementFeature:
1104          @@@@: HTMLExtendedFeature30
1105          @@@For: ManakaiDOM|ManakaiDOMLatest
1106    
1107    
1108  ElementTypeBinding:  ElementTypeBinding:
1109    @Name: IF    @Name: IF
# Line 1011  ElementTypeBinding: Line 1116  ElementTypeBinding:
1116        @@@ForCheck:        @@@ForCheck:
1117          !ManakaiDOM:ForClass !ManakaiDOM:ForIF !ForHTML          !ManakaiDOM:ForClass !ManakaiDOM:ForIF !ForHTML
1118      @@rdf:type:      @@rdf:type:
1119        @@@@:        @@@@: DISLang|Interface
         ManakaiDOM:IF  
1120        @@@ForCheck:        @@@ForCheck:
1121          ManakaiDOM:ForIF          ManakaiDOM:ForIF
1122      @@rdf:type:      @@rdf:type:
1123        @@@@:        @@@@: DISLang|Class
         ManakaiDOM:Class  
1124        @@@ForCheck:        @@@ForCheck:
1125          ManakaiDOM:ForClass          ManakaiDOM:ForClass
1126      @@resourceFor:      @@resourceFor:
# Line 1039  ElementTypeBinding: Line 1142  ElementTypeBinding:
1142          ManakaiDOM:ManakaiDOMObject          ManakaiDOM:ManakaiDOMObject
1143        @@@ForCheck:        @@@ForCheck:
1144          ManakaiDOM:ForClass          ManakaiDOM:ForClass
     @@ISA:  
       @@@@:  
         ::ManakaiDOM:ManakaiDOM||ManakaiDOM:ForIF  
       @@@ForCheck:  
         ManakaiDOM:ForIF ManakaiDOM:ManakaiDOM1  
       @@@ContentType: DISCore|TFPQNames  
1145      @@Implement:      @@Implement:
1146        @@@@: ||+||ManakaiDOM|ForIF        @@@@: ||+||ManakaiDOM|ForIF
1147        @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM1        @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM1
# Line 1078  ElementTypeBinding: Line 1175  ElementTypeBinding:
1175          ManakaiDOM:ForClass          ManakaiDOM:ForClass
1176    
1177  ElementTypeBinding:  ElementTypeBinding:
1178    @Name: ET    @Name: IFCls12ETDef
1179    @ElementType:    @ElementType:
1180      dis:ResourceDef      dis:ResourceDef
1181    @ShadowContent:    @ShadowContent:
1182      @@rdf:type:      @@rdf:type:
1183        @@@@:        @@@@: dis|MultipleResource
1184          dis:MultipleResource        @@@ForCheck: !ManakaiDOM|ForIF !ManakaiDOM|ForClass !ForHTML
1185        @@@ForCheck:      @@resourceFor: ManakaiDOM|ForIF
1186          !ManakaiDOM:ForClass !ManakaiDOM:ForIF !ForHTML      @@resourceFor:
1187          @@@@: ManakaiDOM|ForClass
1188          @@@ForCheck: ManakaiDOM|ManakaiDOM !=ManakaiDOM|ManakaiDOM
1189        @@For: ManakaiDOM|DOM1
1190        @@For: =ManakaiDOM|ManakaiDOM
1191        @@For: ForHTML
1192    
1193      @@rdf:type:      @@rdf:type:
1194        @@@@:        @@@@: DISLang|Interface
1195          ManakaiDOM:IF        @@@ForCheck: ManakaiDOM|ForIF
1196        @@@ForCheck:  
         ManakaiDOM:ForIF  
1197      @@rdf:type:      @@rdf:type:
1198        @@@@:        @@@@: DISLang|Class
1199          ManakaiDOM:Class        @@@ForCheck: ManakaiDOM|ForClass
1200        @@@ForCheck:      @@Implement:
1201          ManakaiDOM:ForClass        @@@@: ||ManakaiDOM|ManakaiDOM||ManakaiDOM|ForIF
1202      @@resourceFor:        @@@ContentType: DISCore|TFPQNames
1203        @@@@:        @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM
1204          ManakaiDOM:ForIF      @@Implement:
1205          @@@@: ||ManakaiDOM|ManakaiDOM1||ManakaiDOM|ForIF
1206          @@@ContentType: DISCore|TFPQNames
1207        @@@ForCheck:        @@@ForCheck:
1208          ManakaiDOM:DOM          ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM1 !ManakaiDOM|ManakaiDOM2
1209        @@@For:      @@Implement:
1210          ManakaiDOM:DOMHTMLFeature        @@@@: ||ManakaiDOM|ManakaiDOM2||ManakaiDOM|ForIF
1211        @@@For:        @@@ContentType: DISCore|TFPQNames
1212          =ManakaiDOM:ManakaiDOM        @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM2
1213        @@Implement:
1214          @@@@: ||ManakaiDOM|ManakaiDOMLatest||ManakaiDOM|ForIF
1215          @@@ContentType: DISCore|TFPQNames
1216          @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOMLatest
1217    
1218        @@DOMMain:implementFeature:
1219          @@@@: HTMLFeature10
1220          @@@For: ManakaiDOM|DOM1 !ManakaiDOM|DOM2
1221        @@DOMMain:implementFeature:
1222          @@@@: HTMLFeature20
1223          @@@For: ManakaiDOM|DOM2
1224    
1225        @@rdf:type:
1226          @@@: s|ElementType
1227          @@ForCheck: ForHTML
1228    
1229        @@s:elementType:
1230          @@@@: ||ForHTML40SE
1231          @@@ForCheck: ManakaiDOM|DOM1 !ManakaiDOM|DOM2
1232          @@@ImplNote:
1233            @@@@lang:en
1234            @@@@@:
1235              DOM Level 1 First Edition refers the latest version of
1236              HTML 4.0 while Second Edition refers the second edition of
1237              HTML 4.0.
1238          @@@DISCore:stopISARecursive:1
1239        @@s:elementType:
1240          @@@@: ||ForHTML401
1241          @@@ForCheck: ManakaiDOM|DOM2
1242        @@s:elementType:
1243          @@@@: ||ForXHTML10SE
1244          @@@ForCheck: ManakaiDOM|DOM2
1245          @@@DISCore:stopISARecursive:1
1246    
1247    ElementTypeBinding:
1248      @Name: IFCls1ETDef
1249      @ElementType:
1250        dis:ResourceDef
1251      @ShadowContent:
1252        @@rdf:type:
1253          @@@@: dis|MultipleResource
1254          @@@ForCheck: !ManakaiDOM|ForIF !ManakaiDOM|ForClass !ForHTML
1255        @@resourceFor: ManakaiDOM|ForIF
1256      @@resourceFor:      @@resourceFor:
1257        @@@@:        @@@@: ManakaiDOM|ForClass
1258          ManakaiDOM:ForClass        @@@ForCheck: ManakaiDOM|ManakaiDOM !=ManakaiDOM|ManakaiDOM
1259        @@@ForCheck:      @@For: ManakaiDOM|DOM1
1260          ManakaiDOM:ManakaiDOM !=ManakaiDOM:ManakaiDOM ManakaiDOM:DOMHTMLFeature      @@For: =ManakaiDOM|ManakaiDOM
1261        @@For: ForHTML
1262    
1263      @@rdf:type:      @@rdf:type:
1264        @@@@:        @@@@: DISLang|Interface
1265          s:ElementType        @@@ForCheck: ManakaiDOM|ForIF
       @@@ForCheck:  
         ForHTML  
1266    
1267      @@ISA:      @@rdf:type:
1268        @@@@:        @@@@: DISLang|Class
1269          ::ManakaiDOM:ManakaiDOM||ManakaiDOM:ForIF        @@@ForCheck: ManakaiDOM|ForClass
1270        @@Implement:
1271          @@@@: ||ManakaiDOM|ManakaiDOM||ManakaiDOM|ForIF
1272          @@@ContentType: DISCore|TFPQNames
1273          @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM
1274        @@Implement:
1275          @@@@: ||ManakaiDOM|ManakaiDOM1||ManakaiDOM|ForIF
1276          @@@ContentType: DISCore|TFPQNames
1277        @@@ForCheck:        @@@ForCheck:
1278          ManakaiDOM:ForIF ManakaiDOM:ManakaiDOM1          ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM1
1279        @@Implement:
1280          @@@@: ||ManakaiDOM|ManakaiDOM2||ManakaiDOM|ForIF
1281        @@@ContentType: DISCore|TFPQNames        @@@ContentType: DISCore|TFPQNames
1282          @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM2
1283      @@Implement:      @@Implement:
1284        @@@@: ||+||ManakaiDOM|ForIF        @@@@: ||ManakaiDOM|ManakaiDOMLatest||ManakaiDOM|ForIF
       @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM1  
1285        @@@ContentType: DISCore|TFPQNames        @@@ContentType: DISCore|TFPQNames
1286          @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOMLatest
1287    
1288      @@DISMarkup:elementType:      @@DOMMain:implementFeature:
1289        @@@@:        @@@@: HTMLFeature10
1290          ::ForHTML40SE        @@@For: ManakaiDOM|DOM1
1291        @@@ForCheck:      @@DOMMain:implementFeature:
1292          ManakaiDOM:DOM1 !ManakaiDOM:DOM2        @@@@: HTMLFeature20
1293          @@@For: ManakaiDOM|DOM2
1294    
1295        @@rdf:type:
1296          @@@: s|ElementType
1297          @@ForCheck: ForHTML
1298    
1299        @@s:elementType:
1300          @@@@: ||ForHTML40SE
1301          @@@ForCheck: ManakaiDOM|DOM1 !ManakaiDOM|DOM2
1302        @@@ImplNote:        @@@ImplNote:
1303          @@@@lang:en          @@@@lang:en
1304          @@@@@:          @@@@@:
# Line 1141  ElementTypeBinding: Line 1306  ElementTypeBinding:
1306            HTML 4.0 while Second Edition refers the second edition of            HTML 4.0 while Second Edition refers the second edition of
1307            HTML 4.0.            HTML 4.0.
1308        @@@DISCore:stopISARecursive:1        @@@DISCore:stopISARecursive:1
1309      @@DISMarkup:elementType:      @@s:elementType:
1310        @@@@:        @@@@: ||ForHTML401
1311          ::ForHTML401        @@@ForCheck: ManakaiDOM|DOM2
1312        @@@ForCheck:      @@s:elementType:
1313          ManakaiDOM:DOM2        @@@@: ||ForXHTML10SE
1314      @@DISMarkup:elementType:        @@@ForCheck: ManakaiDOM|DOM2
       @@@@:  
         ::ForXHTML10SE  
       @@@ForCheck:  
         ManakaiDOM:DOM2  
1315        @@@DISCore:stopISARecursive:1        @@@DISCore:stopISARecursive:1
1316    
1317  ElementTypeBinding:  ElementTypeBinding:
1318      @Name: IFCls1ETsDef
1319      @ElementType:
1320        dis:ResourceDef
1321      @ShadowContent:
1322        @@rdf:type:
1323          @@@@: dis|MultipleResource
1324          @@@ForCheck: !ManakaiDOM|ForIF !ManakaiDOM|ForClass !ForHTML
1325        @@resourceFor: ManakaiDOM|ForIF
1326        @@resourceFor:
1327          @@@@: ManakaiDOM|ForClass
1328          @@@ForCheck: ManakaiDOM|ManakaiDOM !=ManakaiDOM|ManakaiDOM
1329        @@For: ManakaiDOM|DOM1
1330        @@For: =ManakaiDOM|ManakaiDOM
1331        @@For: ForHTML
1332    
1333        @@rdf:type:
1334          @@@@: DISLang|Interface
1335          @@@ForCheck: ManakaiDOM|ForIF
1336    
1337        @@rdf:type:
1338          @@@@: DISLang|Class
1339          @@@ForCheck: ManakaiDOM|ForClass
1340        @@Implement:
1341          @@@@: ||ManakaiDOM|ManakaiDOM||ManakaiDOM|ForIF
1342          @@@ContentType: DISCore|TFPQNames
1343          @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM
1344        @@Implement:
1345          @@@@: ||ManakaiDOM|ManakaiDOM1||ManakaiDOM|ForIF
1346          @@@ContentType: DISCore|TFPQNames
1347          @@@ForCheck:
1348            ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM1
1349        @@Implement:
1350          @@@@: ||ManakaiDOM|ManakaiDOM2||ManakaiDOM|ForIF
1351          @@@ContentType: DISCore|TFPQNames
1352          @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM2
1353        @@Implement:
1354          @@@@: ||ManakaiDOM|ManakaiDOMLatest||ManakaiDOM|ForIF
1355          @@@ContentType: DISCore|TFPQNames
1356          @@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOMLatest
1357    
1358        @@DOMMain:implementFeature:
1359          @@@@: HTMLFeature10
1360          @@@For: ManakaiDOM|DOM1
1361        @@DOMMain:implementFeature:
1362          @@@@: HTMLFeature20
1363          @@@For: ManakaiDOM|DOM2
1364    
1365    ElementTypeBinding:
1366    @Name: H5ETX    @Name: H5ETX
1367    @ElementType:    @ElementType:
1368      dis:ResourceDef      dis:ResourceDef
1369    @ShadowContent:    @ShadowContent:
1370        @@ForCheck: !=ManakaiDOM|all
1371    
1372      @@rdf:type:      @@rdf:type:
1373        @@@@:        @@@@:
1374          dis:MultipleResource          dis:MultipleResource
# Line 1221  ElementTypeBinding: Line 1432  ElementTypeBinding:
1432    @ElementType:    @ElementType:
1433      dis:ResourceDef      dis:ResourceDef
1434    @ShadowContent:    @ShadowContent:
1435      @@rdf:type:      @@rdf:type: DISLang|Method
1436        ManakaiDOM:DOMMethod      @@ForCheck: ManakaiDOM|DOM !=ManakaiDOM|ManakaiDOM
1437      @@ForCheck:  
       ManakaiDOM:DOM !=ManakaiDOM:ManakaiDOM  
1438  ElementTypeBinding:  ElementTypeBinding:
1439    @Name: IntMethod    @Name: IntMethod
1440    @ElementType:    @ElementType:
1441      dis:ResourceDef      dis:ResourceDef
1442    @ShadowContent:    @ShadowContent:
1443      @@rdf:type:      @@rdf:type: DISLang|Method
1444        ManakaiDOM:DOMMethod      @@ForCheck: ManakaiDOM|ForClass
     @@ForCheck:  
       ManakaiDOM:ManakaiDOM !=ManakaiDOM:ManakaiDOM  
1445      @@ManakaiDOM:isForInternal: 1      @@ManakaiDOM:isForInternal: 1
1446    
1447  ElementTypeBinding:  ElementTypeBinding:
1448    @Name: ReMethod    @Name: ReMethod
1449    @ElementType:    @ElementType:
1450      dis:ResourceDef      dis:ResourceDef
1451    @ShadowContent:    @ShadowContent:
1452      @@rdf:type:      @@rdf:type: DISLang|Method
1453        ManakaiDOM:DOMMethod      @@ForCheck: ManakaiDOM|ForClass
1454      @@ForCheck:  
       ManakaiDOM:ManakaiDOM !=ManakaiDOM:ManakaiDOM  
     @@ManakaiDOM:isRedefining: 1  
1455  ElementTypeBinding:  ElementTypeBinding:
1456    @Name: Param    @Name: Param
1457    @ElementType:    @ElementType:
1458      dis:ResourceDef      dis:ResourceDef
1459    @ShadowContent:    @ShadowContent:
1460      @@rdf:type:      @@rdf:type: DISLang|MethodParameter
1461        ManakaiDOM:DOMMethodParameter  
1462  ElementTypeBinding:  ElementTypeBinding:
1463    @Name: Exception    @Name: Exception
1464    @ElementType:    @ElementType:
# Line 1262  ElementTypeBinding: Line 1469  ElementTypeBinding:
1469    @ElementType:    @ElementType:
1470      dis:ResourceDef      dis:ResourceDef
1471    @ShadowContent:    @ShadowContent:
1472      @@rdf:type:      @@rdf:type: DISLang|MethodReturn
       ManakaiDOM:DOMMethodReturn  
1473    
1474  ElementTypeBinding:  ElementTypeBinding:
1475    @Name: Attr    @Name: Attr
1476    @ElementType:    @ElementType:
1477      dis:ResourceDef      dis:ResourceDef
1478    @ShadowContent:    @ShadowContent:
1479      @@rdf:type:      @@rdf:type: DISLang|Attribute
1480        ManakaiDOM:DOMAttribute      @@ForCheck: ManakaiDOM|DOM !=ManakaiDOM|ManakaiDOM
     @@ForCheck:  
       ManakaiDOM:DOM !=ManakaiDOM:ManakaiDOM  
1481    
1482  ElementTypeBinding:  ElementTypeBinding:
1483    @Name: Attrs    @Name: Attrs
# Line 1281  ElementTypeBinding: Line 1485  ElementTypeBinding:
1485      dis:ResourceDef      dis:ResourceDef
1486    @ShadowContent:    @ShadowContent:
1487      @@rdf:type:      @@rdf:type:
1488        @@@@: ManakaiDOM|DOMAttribute        @@@@: DISLang|Attribute
1489        @@@ForCheck: ManakaiDOM|DOM        @@@ForCheck: ManakaiDOM|DOM
1490      @@ForCheck: !=ManakaiDOM|ManakaiDOM      @@ForCheck: !=ManakaiDOM|ManakaiDOM
1491      @@For: ManakaiDOM|ManakaiDOM      @@For: ManakaiDOM|ManakaiDOM
# Line 1298  ElementTypeBinding: Line 1502  ElementTypeBinding:
1502      @@ForCheck:      @@ForCheck:
1503        !=ManakaiDOM:ManakaiDOM        !=ManakaiDOM:ManakaiDOM
1504      @@rdf:type:      @@rdf:type:
1505        @@@@:        @@@@: DISLang|Attribute
1506          ManakaiDOM:DOMAttribute        @@@ForCheck: ManakaiDOM|DOM
       @@@ForCheck:  
         ManakaiDOM:DOM  
1507      @@rdf:type:      @@rdf:type:
1508        @@@@:        @@@@: s|Attribute
1509          s:Attribute        @@@ForCheck: ForHTML
       @@@ForCheck:  
         ForHTML  
1510      @@DocAttr:      @@DocAttr:
1511        @@@@:        @@@@: ||ForHTML40SE
1512          ::ForHTML40SE        @@@ForCheck: ManakaiDOM|DOM1 !ManakaiDOM|DOM2
       @@@ForCheck:  
         ManakaiDOM:DOM1 !ManakaiDOM:DOM2  
1513        @@@ImplNote:        @@@ImplNote:
1514          @@@@lang:en          @@@@lang:en
1515          @@@@@:          @@@@@:
# Line 1319  ElementTypeBinding: Line 1517  ElementTypeBinding:
1517            HTML 4.0 while Second Edition refers the second edition of            HTML 4.0 while Second Edition refers the second edition of
1518            HTML 4.0.            HTML 4.0.
1519      @@DocAttr:      @@DocAttr:
1520        @@@@:        @@@@: ||ForHTML401
1521          ::ForHTML401        @@@ForCheck: ManakaiDOM|DOM2
       @@@ForCheck:  
         ManakaiDOM:DOM2  
1522      @@DocAttr:      @@DocAttr:
1523        @@@@:        @@@@: ||ForXHTML10SE
1524          ::ForXHTML10SE        @@@ForCheck: ManakaiDOM|DOM2
       @@@ForCheck:  
         ManakaiDOM:DOM2  
1525    
1526  ElementTypeBinding:  ElementTypeBinding:
1527    @Name: ReAttr    @Name: ReAttr
1528    @ElementType:    @ElementType:
1529      dis:ResourceDef      dis:ResourceDef
1530    @ShadowContent:    @ShadowContent:
1531      @@rdf:type:      @@rdf:type: DISLang|Attribute
1532        ManakaiDOM:DOMAttribute      @@ForCheck: ManakaiDOM|ForClass
1533      @@ForCheck:  
       ManakaiDOM:ManakaiDOM !=ManakaiDOM:ManakaiDOM  
     @@ManakaiDOM:isRedefining: 1  
1534  ElementTypeBinding:  ElementTypeBinding:
1535    @Name: Get    @Name: Get
1536    @ElementType:    @ElementType:
1537      dis:ResourceDef      dis:ResourceDef
1538    @ShadowContent:    @ShadowContent:
1539      @@rdf:type:      @@rdf:type: DISLang|AttributeGet
1540        ManakaiDOM:DOMAttrGet      @@ForCheck: ManakaiDOM|DOM
1541      @@ForCheck:  
       ManakaiDOM:DOM  
1542  ElementTypeBinding:  ElementTypeBinding:
1543    @Name: Set    @Name: Set
1544    @ElementType:    @ElementType:
1545      dis:ResourceDef      dis:ResourceDef
1546    @ShadowContent:    @ShadowContent:
1547      @@rdf:type:      @@rdf:type: DISLang|AttributeSet
1548        ManakaiDOM:DOMAttrSet      @@ForCheck: ManakaiDOM|DOM
1549      @@ForCheck:  
       ManakaiDOM:DOM  
1550  ElementTypeBinding:  ElementTypeBinding:
1551    @Name: InCase    @Name: InCase
1552    @ElementType:    @ElementType:
# Line 1370  ElementTypeBinding: Line 1560  ElementTypeBinding:
1560    @ElementType:    @ElementType:
1561      dis:ResourceDef      dis:ResourceDef
1562    @ShadowContent:    @ShadowContent:
1563      @@rdf:type:      @@rdf:type: DISLang|ConstGroup
1564        ManakaiDOM:ConstGroup      @@ForCheck: ManakaiDOM|DOM !=ManakaiDOM|ManakaiDOM
     @@ForCheck:  
       ManakaiDOM:DOM !=ManakaiDOM:ManakaiDOM  
1565    
1566  ElementTypeBinding:  ElementTypeBinding:
1567    @Name: Const    @Name: Const
1568    @ElementType:    @ElementType:
1569      dis:ResourceDef      dis:ResourceDef
1570    @ShadowContent:    @ShadowContent:
1571      @@rdf:type:      @@rdf:type: DISLang|Const
1572        ManakaiDOM:Const      @@ForCheck: ManakaiDOM|DOM !=ManakaiDOM|ManakaiDOM
     @@ForCheck:  
       ManakaiDOM:DOM !=ManakaiDOM:ManakaiDOM  
1573    
1574  ElementTypeBinding:  ElementTypeBinding:
1575    @Name: Deprecated    @Name: Deprecated
# Line 1399  PropDef: Line 1585  PropDef:
1585      @@lang:en      @@lang:en
1586      @@@:      @@@:
1587        Whether a subject resource is deprecated by HTML 4 or not.        Whether a subject resource is deprecated by HTML 4 or not.
1588    @dataType:    @dataType: DISCore|Boolean
1589      dis:Boolean    @multipleProperties: DISCore|Single
1590    
1591  IF:  IFCls1Def:
1592    @Name:    @IFQName: HTMLCollection
1593      @@@: HTMLCollection    @ClsQName: ManakaiDOMHTMLCollection
     @@ForCheck:  
       ManakaiDOM:ForIF  
1594    
1595    @QName:    @ClsISA: NodeRef
     @@@: ManakaiDOMHTMLCollection  
     @@ForCheck:  
       ManakaiDOM:ForClass  
   @ISA:  
     @@@: NodeRef  
     @@ForCheck:  
       ManakaiDOM:ForClass  
   @L2ISAL1:  
1596    
1597    @Description:    @Description:
1598      @@lang:en      @@lang:en
# Line 1429  IF: Line 1605  IF:
1605        automatically updated when the underlying document        automatically updated when the underlying document
1606        is changed.        is changed.
1607    
   @L1IF:  
   
1608    @Attr:    @Attr:
1609       @@Name:  length       @@Name:  length
1610       @@Description:       @@Description:
1611         @@@lang:en         @@@lang:en
1612         @@@@: The length of the list.         @@@@: The length of the list.
1613       @@Get:       @@Get:
1614          @@@Type:          @@@Type: ulong
            DOMMain:unsigned-long  
1615          @@@PerlDef:          @@@PerlDef:
1616              my $l = $self->{<Q::TreeCore:node>}              my $l = $self->{<Q::TreeCore:node>}
1617                           -><M::ManakaiDOMCore:ManakaiDOMNodeObjectNode                           -><M::ManakaiDOMCore:ManakaiDOMNodeObjectNode
# Line 1453  IF: Line 1626  IF:
1626           Retrieve a node specified by ordinal index.           Retrieve a node specified by ordinal index.
1627       @@Param:       @@Param:
1628          @@@Name:  index          @@@Name:  index
1629          @@@Type:          @@@Type: ulong
            DOMMain:unsigned-long  
1630          @@@Description:          @@@Description:
1631            @@@@lang:en            @@@@lang:en
1632            @@@@@:            @@@@@:
# Line 1614  ImplNote: Line 1786  ImplNote:
1786    @@@:    @@@:
1787      <IF::HTMLOptionCollection>: See <Module::MDOM:DOMWebForms>.      <IF::HTMLOptionCollection>: See <Module::MDOM:DOMWebForms>.
1788    
1789    ResourceDef:
1790      @QName: ulong
1791      @For: ManakaiDOM|DOM
1792      @AliasFor: DOMMain|unsigned-long||ManakaiDOM|all
1793    
1794  IF:  IF:
1795      @ForCheck: !=ManakaiDOM|all
1796    
1797    @Name:    @Name:
1798      @@@: ManakaiDOMHTMLDOMImplementationIF      @@@: ManakaiDOMHTMLDOMImplementationIF
1799      @@ForCheck:      @@ForCheck:
# Line 1792  ResourceDef: Line 1971  ResourceDef:
1971    @QName: getWeakRef    @QName: getWeakRef
1972    @AliasFor:    @AliasFor:
1973      ManakaiNode:getWeakRef::ManakaiDOM:Perl      ManakaiNode:getWeakRef::ManakaiDOM:Perl
1974      @For: ManakaiDOM|ManakaiDOM
1975    
1976  IF:  IFCls1Def:
1977    @Name:    @IFQName: HTMLDocument
1978      @@@: HTMLDocument    @ClsQName: ManakaiHTMLDocument
     @@ForCheck:  
       ManakaiDOM:ForIF  
   @ISA:  
     @@@:  
       DOMCore:Document  
     @@ForCheck:  
       ManakaiDOM:ForIF  
   
   @QName:  
     @@@: ManakaiDOMHTMLDocument  
     @@ForCheck:  
       ManakaiDOM:ForClass  
   @ISA:  
     @@@:  
       DOMCore:ManakaiDOMDocument  
     @@ForCheck:  
       ManakaiDOM:ForClass  
1979    
1980    @L1IF:    @IFISA: DOMCore|Document
1981      @ClsISA: DOMCore|ManakaiDOMDocument
1982    
1983    @Description:    @Description:
1984      @@lang:en      @@lang:en
# Line 2565  ElementTypeBinding: Line 2729  ElementTypeBinding:
2729    @ShadowContent:    @ShadowContent:
2730      @@rdf:type:      @@rdf:type:
2731        rdf:Property        rdf:Property
2732      @@AliasFor:      @@For: =ManakaiDOM|all
       @@@@:  
         ::ManakaiDOM:all  
       @@@For:  
         !=ManakaiDOM:all  
2733    
2734  PropDef:  PropDef:
2735    @QName: isApplet    @QName: isApplet
2736    @FullName:    @FullName:
2737      @@lang:en      @@lang:en
2738      @@@: Is a Java applet      @@@: Is a Java applet
   @rdfs:domain:  
     xhtml:object  
2739    @Description:    @Description:
2740      @@lang:en      @@lang:en
2741      @@@:      @@@:
# Line 2588  ElementTypeBinding: Line 2746  ElementTypeBinding:
2746    @ElementType:    @ElementType:
2747      dis:ResourceDef      dis:ResourceDef
2748    @ShadowContent:    @ShadowContent:
2749      @@rdf:type:      @@rdf:type: DISLang|DataType
2750        ManakaiDOM:DataType      @@For: ManakaiDOM|DOM
2751        @@For: =ManakaiDOM|all
2752        @@rdfs:subClassOf: DOMMain|DOMString
2753      @@AliasFor:      @@AliasFor:
2754        @@@@:        @@@@: ||ManakaiDOM|all
2755          ::ManakaiDOM:all        @@@For: !=ManakaiDOM|all
       @@@For:  
         !=ManakaiDOM:all  
2756    
2757  StringDataTypeDef:  StringDataTypeDef:
2758    @QName: RFC2965Cookies    @QName: RFC2965Cookies
# Line 2640  ImplNote: Line 2798  ImplNote:
2798      uppercase.  No specification for attribute names - it maybe      uppercase.  No specification for attribute names - it maybe
2799      should be in lowercase for compatibility.      should be in lowercase for compatibility.
2800    
2801  IF:  IFCls1Def:
2802    @Name:    @IFQName: HTMLElement
2803      @@@: HTMLElement    @ClsQName: ManakaiDOMHTMLElement
     @@ForCheck:  
       ManakaiDOM:ForIF  
   @ISA:  
     @@@:  
       DOMCore:Element  
     @@ForCheck:  
       ManakaiDOM:ForIF  
   
   @L1IF:  
2804    
2805    @QName:    @IFISA: DOMCore|Element
2806      @@@: ManakaiDOMHTMLElement    @ClsISA: DOMCore|ManakaiDOMElement
     @@ForCheck:  
       ManakaiDOM:ForClass  
   @ISA:  
     @@@:  
       DOMCore:ManakaiDOMElement  
     @@ForCheck:  
       ManakaiDOM:ForClass  
2807    
2808    @Description:    @Description:
2809      @@lang:en      @@lang:en
# Line 2909  ElementTypeBinding: Line 3051  ElementTypeBinding:
3051    @ShadowContent:    @ShadowContent:
3052      @@rdf:type:      @@rdf:type:
3053        s:Attribute        s:Attribute
3054        @@ForCheck: ForHTML
3055    
3056  ResourceDef:  ResourceDef:
3057    @QName: isHTMLElement    @QName: isHTMLElement
# Line 2928  ResourceDef: Line 3071  ResourceDef:
3071        DOMMain:DOMString        DOMMain:DOMString
3072      @@enDesc:      @@enDesc:
3073        The element type name to test.        The element type name to test.
3074    @PerlDef:    @PerlCDef:
3075        do {        do {
3076            my $__ln = $elementNode->{<Q::TreeCore:node>}            my $__ln = $elementNode->{<Q::TreeCore:node>}
3077                                   ->{<Q::infoset:localName>};                                   ->{<Q::infoset:localName>};
# Line 2994  ResourceDef: Line 3137  ResourceDef:
3137        DOMMain:DOMString        DOMMain:DOMString
3138      @@enDesc:      @@enDesc:
3139        The element type name to test.        The element type name to test.
3140    @PerlDef:    @PerlCDef:
3141        do {        do {
3142            my $__ln = $elementNodeo->{<Q::infoset:localName>};            my $__ln = $elementNodeo->{<Q::infoset:localName>};
3143            if (defined $__ln) {  ## Namespace-aware node            if (defined $__ln) {  ## Namespace-aware node
# Line 3039  ElementTypeBinding: Line 3182  ElementTypeBinding:
3182    @ShadowContent:    @ShadowContent:
3183      @@lang:en      @@lang:en
3184    
3185  ET:  IFCls1ETDEf:
3186    @ETQName:    @ETQName:
3187      xhtml1:html      xhtml1:html
3188    @QName:    @QName:
# Line 3051  ET: Line 3194  ET:
3194    @ClsQName:    @ClsQName:
3195      @@@: ManakaiDOMHTMLHtmlElement      @@@: ManakaiDOMHTMLHtmlElement
3196    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
3197    
3198    @ATTR:    @ATTR:
3199       @@Name:  version       @@Name:  version
# Line 3060  ET: Line 3202  ET:
3202       @@Get:       @@Get:
3203       @@Set:       @@Set:
3204    
3205  ET:  IFCls1ETDef:
3206    @ETQName:    @ETQName:
3207      xhtml1:head      xhtml1:head
3208    @IFQName:    @IFQName:
# Line 3068  ET: Line 3210  ET:
3210    @ClsQName:    @ClsQName:
3211      @@@: ManakaiDOMHTMLHeadElement      @@@: ManakaiDOMHTMLHeadElement
3212    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
3213    
3214    @ATTR:    @ATTR:
3215       @@Name:  profile       @@Name:  profile
# Line 3076  ET: Line 3217  ET:
3217       @@Get:       @@Get:
3218       @@Set:       @@Set:
3219    
3220  ET:  IfCls1ETDef:
3221    @ETQName:    @ETQName:
3222      xhtml1:link      xhtml1:link
3223    @IFQName:      @IFQName:  
# Line 3084  ET: Line 3225  ET:
3225    @ClsQName:    @ClsQName:
3226      @@@: ManakaiDOMHTMLLinkElement      @@@: ManakaiDOMHTMLLinkElement
3227    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
3228    
3229    @Attr:    @Attr:
3230       @@Name:  disabled       @@Name:  disabled
# Line 3178  ET: Line 3318  ET:
3318       @@ReflectCDATA:       @@ReflectCDATA:
3319       @@Get:       @@Get:
3320       @@Set:       @@Set:
3321  ##IF:HTMLLinkElement  ##HTMLLinkElement
3322    
3323  ET:  IfCls1ETDef:
3324    @ETQName:    @ETQName:
3325      xhtml1:title      xhtml1:title
3326    @IFQName:    @IFQName:
# Line 3188  ET: Line 3328  ET:
3328    @ClsQName:    @ClsQName:
3329      @@@: ManakaiDOMHTMLTitleElement      @@@: ManakaiDOMHTMLTitleElement
3330    @ISAHTMLElement:    @ISAHTMLElement:
3331    @L1IF:  
3332    
3333    @Attr:    @Attr:
3334       @@Name:  text       @@Name:  text
# Line 3210  ET: Line 3350  ET:
3350              lang:dis              lang:dis
3351            @@@@DISPerl:cloneCode:            @@@@DISPerl:cloneCode:
3352              DOMCore:ManakaiDOMNode::ManakaiDOM:ManakaiDOMLatest.textContent.set              DOMCore:ManakaiDOMNode::ManakaiDOM:ManakaiDOMLatest.textContent.set
3353  ##IF:HTMLTitleElement  ##HTMLTitleElement
3354    
3355  ET:  IfCls1ETDef:
3356    @ETQName:    @ETQName:
3357      xhtml1:meta      xhtml1:meta
3358    @IFQName:    @IFQName:
# Line 3220  ET: Line 3360  ET:
3360    @ClsQName:    @ClsQName:
3361      @@@: ManakaiDOMHTMLMetaElement      @@@: ManakaiDOMHTMLMetaElement
3362    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
3363    
3364    @ATTR:    @ATTR:
3365       @@Name:  content       @@Name:  content
# Line 3246  ET: Line 3385  ET:
3385       @@Get:       @@Get:
3386       @@Set:       @@Set:
3387    
3388  ET:  IfCls1ETDef:
3389    @ETQName:    @ETQName:
3390      xhtml1:base      xhtml1:base
3391    @IFQName:    @IFQName:
# Line 3254  ET: Line 3393  ET:
3393    @ClsQName:    @ClsQName:
3394      @@@: ManakaiDOMHTMLBaseElement      @@@: ManakaiDOMHTMLBaseElement
3395    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
3396    
3397    @ATTR:    @ATTR:
3398       @@Name:  href       @@Name:  href
# Line 3281  ElementTypeBinding: Line 3419  ElementTypeBinding:
3419        @@@ForCheck:        @@@ForCheck:
3420          ManakaiDOM:ForClass          ManakaiDOM:ForClass
3421    
3422  ET:  IfCls1ETDef:
3423    @ETQName:    @ETQName:
3424      xhtml1:isindex      xhtml1:isindex
3425    @IFQName:    @IFQName:
# Line 3289  ET: Line 3427  ET:
3427    @ClsQName:    @ClsQName:
3428      @@@: ManakaiDOMHTMLIsIndexElement      @@@: ManakaiDOMHTMLIsIndexElement
3429    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
3430    
3431    @ForCheck: !ForXHTML11    @ForCheck: !ForXHTML11
3432    
# Line 3330  ElementTypeBinding: Line 3467  ElementTypeBinding:
3467    @ShadowContent:    @ShadowContent:
3468      @@ContentType:      @@ContentType:
3469        lang:dis        lang:dis
3470        @@ForCheck: ManakaiDOM|ForClass
3471    
3472    ElementTypeBinding:
3473      @Name: disCDef
3474      @ElementType:
3475        dis:Def
3476      @ShadowContent:
3477        @@ContentType:
3478          lang:dis
3479    
3480  ElementTypeBinding:  ElementTypeBinding:
3481    @Name: ETQName    @Name: ETQName
# Line 3338  ElementTypeBinding: Line 3484  ElementTypeBinding:
3484    @ShadowContent:    @ShadowContent:
3485      @@ForCheck:      @@ForCheck:
3486        s:ForML        s:ForML
3487      @@ContentType:      @@ContentType: DISCore|QName
       dis:TypeQName  
3488    
3489  ElementTypeBinding:  ElementTypeBinding:
3490    @Name: IFQName    @Name: IFQName
# Line 3356  ElementTypeBinding: Line 3501  ElementTypeBinding:
3501      @@ForCheck:      @@ForCheck:
3502        ManakaiDOM:ForClass        ManakaiDOM:ForClass
3503    
3504  ET:  IfCls1ETDef:
3505    @ETQName:    @ETQName:
3506      xhtml1:style      xhtml1:style
3507    @IFQName: HTMLStyleElement    @IFQName: HTMLStyleElement
3508    @ClsQName: ManakaiDOMHTMLStyleElement    @ClsQName: ManakaiDOMHTMLStyleElement
3509    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
3510    
3511    @Attr:    @Attr:
3512       @@Name:  disabled       @@Name:  disabled
# Line 3427  ElementTypeBinding: Line 3571  ElementTypeBinding:
3571    @ElementType:    @ElementType:
3572      dis:Name      dis:Name
3573    @ShadowContent:    @ShadowContent:
3574      @@ForCheck:      @@ForCheck: ManakaiDOM|DOM
3575        ManakaiDOM:DOM  
3576  ElementTypeBinding:  ElementTypeBinding:
3577    @Name: AName    @Name: AName
3578    @ElementType:    @ElementType:
3579      dis:Name      dis:Name
3580    @ShadowContent:    @ShadowContent:
3581      @@ForCheck:      @@ForCheck: s|ForML
3582        s:ForML  
3583    ElementTypeBinding:
3584      @Name: plAName
3585      @ElementType:
3586        DISPerl:methodName
3587      @ShadowContent:
3588        @@ForCheck: ManakaiDOM|DOM
3589        @@ContentType: lang|Perl
3590    
3591  IF:  IF:
3592      @ForCheck: !ManakaiDOM|all
3593    
3594    @IFQName: HTMLStrictlyInlineContainerExtended    @IFQName: HTMLStrictlyInlineContainerExtended
3595    @ClsQName: ManakaiDOMHTMLStrictlyInlineContainerExtended    @ClsQName: ManakaiDOMHTMLStrictlyInlineContainerExtended
3596    @DOMMain:implementFeature: HTMLExtendedFeature30    @DOMMain:implementFeature: HTMLExtendedFeature30
# Line 3699  IF: Line 3852  IF:
3852  ##HTMLStrictlyInlineContainerExtended  ##HTMLStrictlyInlineContainerExtended
3853    
3854  ClsOnly:  ClsOnly:
3855      @ForCheck: !ManakaiDOM|all
3856    
3857    @For: ManakaiDOM|ManakaiDOMLatest    @For: ManakaiDOM|ManakaiDOMLatest
3858    @ClsQName: ManakaiDOMHTMLStrictlyInlineElementExtended    @ClsQName: ManakaiDOMHTMLStrictlyInlineElementExtended
3859    @ClsISA: ManakaiDOMHTMLStrictlyInlineContainerExtended    @ClsISA: ManakaiDOMHTMLStrictlyInlineContainerExtended
# Line 3785  ResourceDef: Line 3940  ResourceDef:
3940    @ETQName: xhtml1|dfn    @ETQName: xhtml1|dfn
3941    
3942  IF:  IF:
3943      @ForCheck: !ManakaiDOM|all
3944    
3945    @IFQName: HTMLStructuredInlineContainerExtended    @IFQName: HTMLStructuredInlineContainerExtended
3946    @ClsQName: ManakaiDOMHTMLStructuredInlineContainerExtended    @ClsQName: ManakaiDOMHTMLStructuredInlineContainerExtended
3947    @DOMMain:implementFeature: HTMLExtendedFeature30    @DOMMain:implementFeature: HTMLExtendedFeature30
# Line 3862  IF: Line 4019  IF:
4019  ##StructuredInlineContainerExtended  ##StructuredInlineContainerExtended
4020    
4021  IF:  IF:
4022      @ForCheck: !ManakaiDOM|all
4023    
4024    @IFQName: HTMLInlineContainerExtended    @IFQName: HTMLInlineContainerExtended
4025    @ClsQName: ManakaiDOMHTMLInlineContainerExtended    @ClsQName: ManakaiDOMHTMLInlineContainerExtended
4026    @DOMMain:implementFeature: HTMLExtendedFeature30    @DOMMain:implementFeature: HTMLExtendedFeature30
# Line 3874  IF: Line 4033  IF:
4033  ##HTMLInlineContainerExtended  ##HTMLInlineContainerExtended
4034    
4035  ClsOnly:  ClsOnly:
4036      @ForCheck: !ManakaiDOM|all
4037    
4038    @For: ManakaiDOM|ManakaiDOMLatest    @For: ManakaiDOM|ManakaiDOMLatest
4039    @ClsQName: ManakaiDOMHTMLInlineElementExtended    @ClsQName: ManakaiDOMHTMLInlineElementExtended
4040    @ClsISA: ManakaiDOMHTMLInlineContainerExtended    @ClsISA: ManakaiDOMHTMLInlineContainerExtended
# Line 3912  ResourceDef: Line 4073  ResourceDef:
4073    @ETQName: xhtml1|span    @ETQName: xhtml1|span
4074    
4075  IF:  IF:
4076      @ForCheck: !ManakaiDOM|all
4077    
4078    @IFQName: HTMLBlockContainerExtended    @IFQName: HTMLBlockContainerExtended
4079    @ClsQName: ManakaiDOMHTMLBlockContainerExtended    @ClsQName: ManakaiDOMHTMLBlockContainerExtended
4080    @DOMMain:implementFeature: HTMLExtendedFeature30    @DOMMain:implementFeature: HTMLExtendedFeature30
# Line 3941  IF: Line 4104  IF:
4104  ##HTMLBlockContainerExtended  ##HTMLBlockContainerExtended
4105    
4106  IF:  IF:
4107      @ForCheck: !ManakaiDOM|all
4108    
4109    @IFQName: HTMLSectioningElementExtended    @IFQName: HTMLSectioningElementExtended
4110    @ClsQName: ManakaiDOMHTMLSectioningElementExtended    @ClsQName: ManakaiDOMHTMLSectioningElementExtended
4111    @DOMMain:implementFeature: HTMLExtendedFeature30    @DOMMain:implementFeature: HTMLExtendedFeature30
# Line 4100  ElementTypeBinding: Line 4265  ElementTypeBinding:
4265      @@Value:      @@Value:
4266        @@@is-null:1        @@@is-null:1
4267    
4268  ET:  IFCls1ETDef:
4269    @ETQName:    @ETQName:
4270      xhtml1:body      xhtml1:body
4271    @IFQName:  HTMLBodyElement    @IFQName:  HTMLBodyElement
4272    @ClsQName: ManakaiDOMHTMLBodyElement    @ClsQName: ManakaiDOMHTMLBodyElement
4273    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
4274    
4275    @ATTR:    @ATTR:
4276       @@AName: alink       @@AName: alink
4277       @@DOMAName:  aLink       @@DOMAName:  aLink
4278         @@plAName: alink
4279       @@Deprecated:       @@Deprecated:
4280       @@ReflectCDATA:       @@ReflectCDATA:
4281       @@Get:       @@Get:
# Line 4124  ET: Line 4289  ET:
4289    @ATTR:    @ATTR:
4290       @@DOMAName:  bgColor       @@DOMAName:  bgColor
4291       @@AName: bgcolor       @@AName: bgcolor
4292         @@plAName: bgcolor
4293       @@Deprecated:       @@Deprecated:
4294       @@ReflectCDATA:       @@ReflectCDATA:
4295       @@Get:       @@Get:
# Line 4143  ET: Line 4309  ET:
4309    @Attr:    @Attr:
4310       @@DOMAName:  vLink       @@DOMAName:  vLink
4311       @@AName: vlink       @@AName: vlink
4312         @@plAName: vlink
4313       @@Deprecated:       @@Deprecated:
4314       @@ReflectCDATA:       @@ReflectCDATA:
4315       @@Get:       @@Get:
# Line 4150  ET: Line 4317  ET:
4317  ##HTMLBodyElement  ##HTMLBodyElement
4318    
4319  IF:  IF:
4320      @ForCheck: !ManakaiDOM|all
4321    
4322    @IFQName: HTMLBodyElementExtended    @IFQName: HTMLBodyElementExtended
4323    @ClsQName: ManakaiDOMHTMLBodyElementExtended    @ClsQName: ManakaiDOMHTMLBodyElementExtended
4324        
# Line 4180  FeatureDef: Line 4349  FeatureDef:
4349      @@Version: 3.0      @@Version: 3.0
4350    
4351  IF:  IF:
4352      @ForCheck: !ManakaiDOM|all
4353    
4354    @IFQName: HTMLListElementExtended    @IFQName: HTMLListElementExtended
4355    @ClsQName: ManakaiDOMHTMLListElementExtended    @ClsQName: ManakaiDOMHTMLListElementExtended
4356    @DOMMain:implementFeature: HTMLExtendedFeature30    @DOMMain:implementFeature: HTMLExtendedFeature30
# Line 4278  ElementTypeBinding: Line 4449  ElementTypeBinding:
4449      @@ForCheck: ManakaiDOM|ForClass      @@ForCheck: ManakaiDOM|ForClass
4450    
4451  IF:  IF:
4452      @For: !=ManakaiDOM|all
4453    
4454    @IFQName: HTMLUListElementExtended    @IFQName: HTMLUListElementExtended
4455    @ClsQName: ManakaiDOMHTMLUListElementExtended    @ClsQName: ManakaiDOMHTMLUListElementExtended
4456    @DOMMain:implementFeature: HTMLExtendedFeature30    @DOMMain:implementFeature: HTMLExtendedFeature30
# Line 4289  IF: Line 4462  IF:
4462  ##HTMLUListElementExtended  ##HTMLUListElementExtended
4463    
4464  IF:  IF:
4465      @For: !ManakaiDOM|all
4466    
4467    @IFQName: HTMLOListElementExtended    @IFQName: HTMLOListElementExtended
4468    @ClsQName: ManakaiDOMHTMLOListElementExtended    @ClsQName: ManakaiDOMHTMLOListElementExtended
4469    @DOMMain:implementFeature: HTMLExtendedFeature30    @DOMMain:implementFeature: HTMLExtendedFeature30
# Line 4300  IF: Line 4475  IF:
4475  ##HTMLOListElementExtended  ##HTMLOListElementExtended
4476    
4477  IF:  IF:
4478      @For: !ManakaiDOM|all
4479    
4480    @IFQName: HTMLDListElementExtended    @IFQName: HTMLDListElementExtended
4481    @ClsQName: ManakaiDOMHTMLDListElementExtended    @ClsQName: ManakaiDOMHTMLDListElementExtended
4482    @DOMMain:implementFeature: HTMLExtendedFeature30    @DOMMain:implementFeature: HTMLExtendedFeature30
# Line 4397  ResourceDef: Line 4574  ResourceDef:
4574      Splits a child node list into two groups: nodes before      Splits a child node list into two groups: nodes before
4575      <P::index>th <P::elementType> element node (not inclusive) and      <P::index>th <P::elementType> element node (not inclusive) and
4576      any remind nodes.      any remind nodes.
4577    @PerlDef:    @PerlCDef:
4578            my $__i = 0;            my $__i = 0;
4579            $before = [];            $before = [];
4580            $after = $children;            $after = $children;
# Line 4427  ResourceDef: Line 4604  ResourceDef:
4604                MDOMX:param-name => 'index',                MDOMX:param-name => 'index',
4605              }__              }__
4606            } # FIND            } # FIND
4607      @For: ManakaiDOM|ManakaiDOM
4608    
4609  ElementTypeBinding:  ElementTypeBinding:
4610    @Name: enLabel    @Name: enLabel
# Line 4436  ElementTypeBinding: Line 4613  ElementTypeBinding:
4613    @ShadowContent:    @ShadowContent:
4614      @@lang:en      @@lang:en
4615    
4616  ET:  IfCls1ETDef:
4617    @ETQName:    @ETQName:
4618      xhtml1:ul      xhtml1:ul
4619    @IFQName:  HTMLUListElement    @IFQName:  HTMLUListElement
4620    @ClsQName: ManakaiDOMHTMLUListElement    @ClsQName: ManakaiDOMHTMLUListElement
4621    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
4622    
4623    @ATTR:    @ATTR:
4624       @@Name:  compact       @@Name:  compact
# Line 4465  ET: Line 4641  ET:
4641       @@Get:       @@Get:
4642       @@Set:       @@Set:
4643    
4644  ET:  IfCls1ETDef:
4645    @ETQName:    @ETQName:
4646      xhtml1:ol      xhtml1:ol
4647    @IFQName:  HTMLOListElement    @IFQName:  HTMLOListElement
4648    @ClsQName:ManakaiDOMHTMLOListElement    @ClsQName:ManakaiDOMHTMLOListElement
4649    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
4650    
4651    @ATTR:    @ATTR:
4652       @@Name:  compact       @@Name:  compact
# Line 4500  ET: Line 4675  ET:
4675       @@Get:       @@Get:
4676       @@Set:       @@Set:
4677    
4678  ET:  IfCls1ETDef:
4679    @ETQName:    @ETQName:
4680      xhtml1:dl      xhtml1:dl
4681    @IFQName:  HTMLDListElement    @IFQName:  HTMLDListElement
4682    @ClsQName: ManakaiDOMHTMLDListElement    @ClsQName: ManakaiDOMHTMLDListElement
4683    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
4684    
4685    @ATTR:    @ATTR:
4686       @@Name:  compact       @@Name:  compact
# Line 4523  ET: Line 4697  ET:
4697          @@@InCase:          @@@InCase:
4698             @@@@Value:  false             @@@@Value:  false
4699    
4700  ET:  IfCls1ETDef:
4701    @ETQName:    @ETQName:
4702      xhtml1:dir      xhtml1:dir
4703    @IFQName:  HTMLDirectoryElement    @IFQName:  HTMLDirectoryElement
4704    @ClsQName: ManakaiDOMHTMLDirectoryElement    @ClsQName: ManakaiDOMHTMLDirectoryElement
4705    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
4706    @Deprecated:    @Deprecated:
4707    
4708    @Attr:    @Attr:
# Line 4547  ET: Line 4720  ET:
4720          @@@InCase:          @@@InCase:
4721             @@@@Value:  false             @@@@Value:  false
4722    
4723  ET:  IfCls1ETDef:
4724    @ETQName:    @ETQName:
4725      xhtml1:menu      xhtml1:menu
4726    @IFQName:  HTMLMenuElement    @IFQName:  HTMLMenuElement
4727    @ClsQName: ManakaiDOMHTMLMenuElement    @ClsQName: ManakaiDOMHTMLMenuElement
4728    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
4729    @Deprecated:    @Deprecated:
4730    
4731    @ATTR:    @ATTR:
# Line 4571  ET: Line 4743  ET:
4743          @@@InCase:          @@@InCase:
4744             @@@@Value:  false             @@@@Value:  false
4745    
4746  ET:  IfCls1ETDef:
4747    @ETQName:    @ETQName:
4748      xhtml1:li      xhtml1:li
4749    @IFQName:  HTMLLIElement    @IFQName:  HTMLLIElement
4750    @ClsQName: ManakaiDOMHTMLLIElement    @ClsQName: ManakaiDOMHTMLLIElement
4751    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
4752    
4753    @ATTR:    @ATTR:
4754       @@Name:  type       @@Name:  type
# Line 4592  ET: Line 4763  ET:
4763       @@Get:       @@Get:
4764       @@Set:       @@Set:
4765    
4766  ET:  IfCls1ETDef:
4767    @ETQName:    @ETQName:
4768      xhtml1:div      xhtml1:div
4769    @IFQName:  HTMLDivElement    @IFQName:  HTMLDivElement
4770    @ClsQName: ManakaiDOMHTMLDivElement    @ClsQName: ManakaiDOMHTMLDivElement
4771    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
4772    
4773    @ATTR:    @ATTR:
4774       @@Name:  align       @@Name:  align
# Line 4607  ET: Line 4777  ET:
4777       @@Get:       @@Get:
4778       @@Set:       @@Set:
4779    
4780  ET:  IfCls1ETDef:
4781    @ETQName:    @ETQName:
4782      xhtml1:p      xhtml1:p
4783    @IFQName:  HTMLParagraphElement    @IFQName:  HTMLParagraphElement
4784    @ClsQName: ManakaiDOMHTMLParagraphElement    @ClsQName: ManakaiDOMHTMLParagraphElement
4785    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
4786    
4787    @ATTR:    @ATTR:
4788       @@Name:  align       @@Name:  align
# Line 4623  ET: Line 4792  ET:
4792       @@Set:       @@Set:
4793    
4794  ForDef:  ForDef:
4795      @QName: DOMHTML|ForAnET
4796    ForDef:
4797    @QName:    @QName:
4798      DOMHTML:ForH1      DOMHTML:ForH1
4799      @ISA: DOMHTML|ForAnET
4800  ForDef:  ForDef:
4801    @QName:    @QName:
4802      DOMHTML:ForH2      DOMHTML:ForH2
4803      @ISA: DOMHTML|ForAnET
4804  ForDef:  ForDef:
4805    @QName:    @QName:
4806      DOMHTML:ForH3      DOMHTML:ForH3
4807      @ISA: DOMHTML|ForAnET
4808  ForDef:  ForDef:
4809    @QName:    @QName:
4810      DOMHTML:ForH4      DOMHTML:ForH4
4811      @ISA: DOMHTML|ForAnET
4812  ForDef:  ForDef:
4813    @QName:    @QName:
4814      DOMHTML:ForH5      DOMHTML:ForH5
4815      @ISA: DOMHTML|ForAnET
4816  ForDef:  ForDef:
4817    @QName:    @QName:
4818      DOMHTML:ForH6      DOMHTML:ForH6
4819      @ISA: DOMHTML|ForAnET
4820    
4821  IF:  IF:
4822      @For: !ManakaiDOM|all
4823    
4824    @IFQName: HTMLParagraphElementExtended    @IFQName: HTMLParagraphElementExtended
4825    @ClsQName: ManakaiDOMHTMLParagraphElementExtended    @ClsQName: ManakaiDOMHTMLParagraphElementExtended
4826    @DOMMain:implementFeature: HTMLExtendedFeature30    @DOMMain:implementFeature: HTMLExtendedFeature30
# Line 4654  IF: Line 4833  IF:
4833  ##HTMLParagraphElementExtended  ##HTMLParagraphElementExtended
4834    
4835  IF:  IF:
4836      @For: !ManakaiDOM|all
4837    
4838    @IFQName: HTMLHeadingElementExtended    @IFQName: HTMLHeadingElementExtended
4839    @ClsQName: ManakaiDOMHTMLHeadingElementExtended    @ClsQName: ManakaiDOMHTMLHeadingElementExtended
4840    @DOMMain:implementFeature: HTMLExtendedFeature30    @DOMMain:implementFeature: HTMLExtendedFeature30
# Line 4665  IF: Line 4846  IF:
4846    @ClsISA: ManakaiDOMHTMLHeadingElement    @ClsISA: ManakaiDOMHTMLHeadingElement
4847  ##HTMLHeadingElementExtended  ##HTMLHeadingElementExtended
4848    
4849  IF:  IFCls1ETsDef:
   @For: ForHTML  
4850    @rdf:type:    @rdf:type:
4851      @@@:      @@@:
4852        dis:MultipleResource        dis:MultipleResource
# Line 4693  IF: Line 4873  IF:
4873      @@@: ForH6      @@@: ForH6
4874      @@For: ForHTML      @@For: ForHTML
4875    @rdf:type:    @rdf:type:
4876      @@@:      @@@: s|ElementType
4877        s:ElementType      @@ForCheck: ForAnET
     @@For:ForHTML  
4878        
4879    @ETQName:    @ETQName:
4880      @@@:      @@@:
# Line 4801  IF: Line 4980  IF:
4980    @IFQName:  HTMLHeadingElement    @IFQName:  HTMLHeadingElement
4981    @ClsQName: ManakaiDOMHTMLHeadingElement    @ClsQName: ManakaiDOMHTMLHeadingElement
4982    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
4983    
4984    @Attrs:    @Attrs:
4985       @@Name:  align       @@Name:  align
# Line 4850  ElementTypeBinding: Line 5028  ElementTypeBinding:
5028      @@ForCheck: ManakaiDOM|DOM2      @@ForCheck: ManakaiDOM|DOM2
5029      @@ContentType: DISCore|TFPQNames      @@ContentType: DISCore|TFPQNames
5030    
 ElementTypeBinding:  
   @Name: IFDef  
   @ElementType:  
     dis:ResourceDef  
   @ShadowContent:  
     @@rdf:type:  
       ManakaiDOM:IF  
     @@ISA:  
       @@@@:  
         ::ManakaiDOM:ManakaiDOM  
       @@@For:  
         ManakaiDOM:ManakaiDOM1  
   
5031  IFDef:  IFDef:
5032    @Name:HTMLBlockquoteElement    @IFQName: HTMLBlockquoteElement
5033    @ISA:HTMLElement    @IFISA: HTMLElement
5034    
5035    @Description:    @Description:
5036      @@lang:en      @@lang:en
5037      @@@:      @@@:
# Line 4887  IFDef: Line 5053  IFDef:
5053  ForDef:  ForDef:
5054    @QName:    @QName:
5055      DOMHTML:ForBlockquote      DOMHTML:ForBlockquote
5056      @ISA: DOMHTML|ForAnET
5057  ForDef:  ForDef:
5058    @QName:    @QName:
5059      DOMHTML:ForQ      DOMHTML:ForQ
5060      @ISA: DOMHTML|ForAnET
5061    
5062  IF:  IFCls1ETsDef:
   @For:ForHTML  
5063    @rdf:type:    @rdf:type:
5064      @@@:      @@@:
5065        dis:MultipleResource        dis:MultipleResource
# Line 4907  IF: Line 5074  IF:
5074      @@@:ForQ      @@@:ForQ
5075      @@ForCheck:ForHTML      @@ForCheck:ForHTML
5076    @rdf:type:    @rdf:type:
5077      @@@:      @@@: s|ElementType
5078        s:ElementType      @@ForCheck: ForAnET
     @@For:ForHTML  
5079    
5080    @ETQName:    @ETQName:
5081      @@@:      @@@:
# Line 4923  IF: Line 5089  IF:
5089    @IFQName:  HTMLQuoteElement    @IFQName:  HTMLQuoteElement
5090    @ClsQName: ManakaiDOMHTMLQuoteElement    @ClsQName: ManakaiDOMHTMLQuoteElement
5091    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
5092    
5093    @s:elementType:    @s:elementType:
5094      @@@: ||ForHTML40SE||ForBlockquote      @@@: ||ForHTML40SE||ForBlockquote
# Line 4973  ElementTypeBinding: Line 5138  ElementTypeBinding:
5138    @ShadowContent:    @ShadowContent:
5139      @@DISCore:stopISARecursive:1      @@DISCore:stopISARecursive:1
5140    
5141  ET:  IfCls1ETDef:
5142    @ETQName:    @ETQName:
5143      xhtml1:pre      xhtml1:pre
5144    @IFQName:  HTMLPreElement    @IFQName:  HTMLPreElement
5145    @ClsQName: ManakaiDOMHTMLPreElement    @ClsQName: ManakaiDOMHTMLPreElement
5146    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
5147    
5148    @ATTR:    @ATTR:
5149       @@Name:  width       @@Name:  width
# Line 4988  ET: Line 5152  ET:
5152       @@Get:       @@Get:
5153       @@Set:       @@Set:
5154    
5155  ET:  IfCls1ETDef:
5156    @ETQName:    @ETQName:
5157      xhtml1:br      xhtml1:br
5158    @IFQName:  HTMLBRElement    @IFQName:  HTMLBRElement
5159    @ClsQName:ManakaiDOMHTMLBRElement    @ClsQName:ManakaiDOMHTMLBRElement
5160    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
5161    
5162    @ATTR:    @ATTR:
5163       @@Name:  clear       @@Name:  clear
# Line 5003  ET: Line 5166  ET:
5166       @@Get:       @@Get:
5167       @@Set:       @@Set:
5168    
5169  ET:  IfCls12ETDef:
5170    @ETQName:    @ETQName:
5171      xhtml1:basefont      xhtml1:basefont
5172    @IFQName:  HTMLBaseFontElement    @IFQName:  HTMLBaseFontElement
5173    @ClsQName:ManakaiDOMHTMLBaseFontElement    @ClsQName:ManakaiDOMHTMLBaseFontElement
5174    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
5175    @Deprecated:    @Deprecated:
5176    
5177    @ATTR:    @ATTR:
# Line 5063  ET: Line 5225  ET:
5225          1          1
5226          2          2
5227    
5228  ET:  IfCls1ETDef:
5229    @ETQName:    @ETQName:
5230      xhtml1:font      xhtml1:font
5231    @IFQName:  HTMLFontElement    @IFQName:  HTMLFontElement
5232    @ClsQName:ManakaiDOMHTMLFontElement    @ClsQName:ManakaiDOMHTMLFontElement
5233    @ISAHTMLElement:    @ISAHTMLElement:
5234    @Deprecated:    @Deprecated:
   @L1IF:  
5235    
5236    @ATTR:    @ATTR:
5237       @@Name:  color       @@Name:  color
# Line 5095  ET: Line 5256  ET:
5256       @@Get:       @@Get:
5257       @@Set:       @@Set:
5258    
5259  ET:  IfCls1ETDef:
5260    @ETQName:    @ETQName:
5261      xhtml1:hr      xhtml1:hr
5262    @IFQName:  HTMLHRElement    @IFQName:  HTMLHRElement
5263    @ClsQName:ManakaiDOMHTMLHRElement    @ClsQName:ManakaiDOMHTMLHRElement
5264    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
5265    
5266    @ATTR:    @ATTR:
5267       @@Name:  align       @@Name:  align
# Line 5112  ET: Line 5272  ET:
5272    @ATTR:    @ATTR:
5273       @@AName:noshade       @@AName:noshade
5274       @@DOMAName:  noShade       @@DOMAName:  noShade
5275         @@plAName: noshade
5276       @@Deprecated:       @@Deprecated:
5277       @@ReflectBoolean:       @@ReflectBoolean:
5278       @@Get:       @@Get:
# Line 5140  ET: Line 5301  ET:
5301  ForDef:  ForDef:
5302    @QName:    @QName:
5303      DOMHTML:ForIns      DOMHTML:ForIns
5304      @ISA: DOMHTML|ForAnET
5305  ForDef:  ForDef:
5306    @QName:    @QName:
5307      DOMHTML:ForDel      DOMHTML:ForDel
5308      @ISA: DOMHTML|ForAnET
5309    
5310  IF:  IFCls1ETsDef:
   @For:ForHTML  
5311    @rdf:type:    @rdf:type:
5312      @@@:      @@@:
5313        dis:MultipleResource        dis:MultipleResource
# Line 5162  IF: Line 5324  IF:
5324    @rdf:type:    @rdf:type:
5325      @@@:      @@@:
5326        s:ElementType        s:ElementType
5327      @@For:ForHTML      @@ForCheck: ForAnET
5328    
5329    @ETQName:    @ETQName:
5330      @@@:      @@@:
# Line 5202  IF: Line 5364  IF:
5364    @IFQName:  HTMLModElement    @IFQName:  HTMLModElement
5365    @ClsQName:ManakaiDOMHTMLModElement    @ClsQName:ManakaiDOMHTMLModElement
5366    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
5367    
5368    @Attrs:    @Attrs:
5369       @@Name:  cite       @@Name:  cite
# Line 5228  IF: Line 5389  IF:
5389       @@docAttrP2S: ||ForHTML401||ForDel       @@docAttrP2S: ||ForHTML401||ForDel
5390       @@docAttrP2X: ||ForXHTML10SE||ForDel       @@docAttrP2X: ||ForXHTML10SE||ForDel
5391    
5392  ET:  IfCls1ETDef:
5393    @ETQName:    @ETQName:
5394      xhtml1:a      xhtml1:a
5395    @IFQName:  HTMLAnchorElement    @IFQName:  HTMLAnchorElement
5396    @ClsQName:ManakaiDOMHTMLAnchorElement    @ClsQName:ManakaiDOMHTMLAnchorElement
5397    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
5398    
5399    @ATTR:    @ATTR:
5400       @@AName:accesskey       @@AName:accesskey
5401       @@DOMAName:  accessKey       @@DOMAName:  accessKey
5402         @@plAName: accesskey
5403       @@ReflectCDATA:       @@ReflectCDATA:
5404       @@Get:       @@Get:
5405       @@Set:       @@Set:
# Line 5285  ET: Line 5446  ET:
5446    @ATTR:    @ATTR:
5447       @@AName:tabindex       @@AName:tabindex
5448       @@DOMAName:  tabIndex       @@DOMAName:  tabIndex
5449         @@plAName: tabindex
5450       @@ReflectNumeric:       @@ReflectNumeric:
5451       @@Get:       @@Get:
5452       @@Set:       @@Set:
# Line 5310  ET: Line 5472  ET:
5472         @@@lang:en         @@@lang:en
5473         @@@@:Give the focus to this element.         @@@@:Give the focus to this element.
5474       @@Return:         @@Return:  
5475  ##IF:HTMLAnchorElement  ##HTMLAnchorElement
5476    
5477  IF:  IF:
5478      @For: !ManakaiDOM|all
5479    
5480    @IFQName: HTMLAnchorElementExtended    @IFQName: HTMLAnchorElementExtended
5481    @ClsQName: ManakaiDOMHTMLAnchorElementExtended    @ClsQName: ManakaiDOMHTMLAnchorElementExtended
5482        
# Line 5323  IF: Line 5487  IF:
5487    @ClsISA: ManakaiDOMHTMLStrictlyInlineContainerExtended    @ClsISA: ManakaiDOMHTMLStrictlyInlineContainerExtended
5488  ##HTMLAnchorElementExtended  ##HTMLAnchorElementExtended
5489    
5490  ET:  IfCls12ETDef:
5491    @ETQName:    @ETQName:
5492      xhtml1:img      xhtml1:img
5493    @IFQName:  HTMLImageElement    @IFQName:  HTMLImageElement
5494    @ClsQName:ManakaiDOMHTMLImageElement    @ClsQName:ManakaiDOMHTMLImageElement
5495    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
5496    
5497    @ResourceDef:    @ResourceDef:
5498      @@rdf:type:      @@rdf:type:
5499        @@@@: ManakaiDOM|DOMAttribute        @@@@: DISLang|Attribute
5500        @@@ForCheck: ManakaiDOM|DOM        @@@ForCheck: ManakaiDOM|DOM
5501    
5502      @@For: ManakaiDOM|DOM1      @@For: ManakaiDOM|DOM1
# Line 5420  ET: Line 5583  ET:
5583    @ATTR:    @ATTR:
5584       @@AName:ismap       @@AName:ismap
5585       @@DOMAName:  isMap       @@DOMAName:  isMap
5586         @@plAName: ismap
5587       @@ReflectBoolean:       @@ReflectBoolean:
5588       @@Get:       @@Get:
5589          @@@InCase:          @@@InCase:
# Line 5434  ET: Line 5598  ET:
5598    @ATTR:    @ATTR:
5599       @@AName:longdesc       @@AName:longdesc
5600       @@DOMAName:  longDesc       @@DOMAName:  longDesc
5601         @@plAName: longdesc
5602       @@ReflectURI:       @@ReflectURI:
5603       @@Get:       @@Get:
5604       @@Set:       @@Set:
# Line 5445  ET: Line 5610  ET:
5610    @ATTR:    @ATTR:
5611       @@AName:usemap       @@AName:usemap
5612       @@DOMAName:  useMap       @@DOMAName:  useMap
5613         @@plAName: usemap
5614       @@ReflectURI:       @@ReflectURI:
5615       @@Get:       @@Get:
5616       @@Set:       @@Set:
# Line 5478  ET: Line 5644  ET:
5644       @@SpecLevel[list]:       @@SpecLevel[list]:
5645          1          1
5646          2          2
5647  ##IF:HTMLImageElement  ##HTMLImageElement
5648    
5649  ElementTypeBinding:  ElementTypeBinding:
5650    @Name: ReflectStringLong    @Name: ReflectStringLong
# Line 5498  ElementTypeBinding: Line 5664  ElementTypeBinding:
5664        @@@@: CDATADOMString        @@@@: CDATADOMString
5665        @@@For: ManakaiDOM|DOM1 !ManakaiDOM|DOM2        @@@For: ManakaiDOM|DOM1 !ManakaiDOM|DOM2
5666    
5667  ET:  IFCls1ETDef:
5668    @ETQName:    @ETQName:
5669      xhtml1:object      xhtml1:object
5670    @IFQName:  HTMLObjectElement    @IFQName:  HTMLObjectElement
5671    @ClsQName:ManakaiDOMHTMLObjectElement    @ClsQName:ManakaiDOMHTMLObjectElement
5672    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
5673    
5674    @ImplNote:    @ImplNote:
5675      @@lang:en      @@lang:en
# Line 5552  ET: Line 5717  ET:
5717    @ATTR:    @ATTR:
5718       @@AName:codebase       @@AName:codebase
5719       @@DOMAName:  codeBase       @@DOMAName:  codeBase
5720         @@plAName: codebase
5721       @@ReflectURI:       @@ReflectURI:
5722       @@Get:       @@Get:
5723       @@Set:       @@Set:
5724    @ATTR:    @ATTR:
5725       @@AName:codetype       @@AName:codetype
5726       @@DOMAName:  codeType       @@DOMAName:  codeType
5727         @@plAName: codetype
5728       @@ReflectCDATA:       @@ReflectCDATA:
5729       @@Get:       @@Get:
5730       @@Set:       @@Set:
# Line 5617  ET: Line 5784  ET:
5784    @Attr:    @Attr:
5785       @@AName:usemap       @@AName:usemap
5786       @@DOMAName:  useMap       @@DOMAName:  useMap
5787         @@plAName: usemap
5788       @@ReflectURI:       @@ReflectURI:
5789       @@Get:       @@Get:
5790       @@Set:       @@Set:
# Line 5661  ET: Line 5829  ET:
5829       @@Level[list]:  2       @@Level[list]:  2
5830       @@SpecLevel[list]:  2       @@SpecLevel[list]:  2
5831       @@L2:       @@L2:
5832  ##IF:HTMLObjectElement  ##HTMLObjectElement
5833    
5834  PropDef:  PropDef:
5835    @QName: referrer    @QName: referrer
# Line 5677  PropDef: Line 5845  PropDef:
5845      @@@:      @@@:
5846        An (external) <IF::Document> node object referred from an element.        An (external) <IF::Document> node object referred from an element.
5847    
5848  ET:  IfCls1ETDef:
5849    @ETQName:    @ETQName:
5850      xhtml1:param      xhtml1:param
5851    @IFQName:  HTMLParamElement    @IFQName:  HTMLParamElement
5852    @ClsQName:ManakaiDOMHTMLParamElement    @ClsQName:ManakaiDOMHTMLParamElement
5853    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
5854    
5855    @ATTR:    @ATTR:
5856       @@Name:  name       @@Name:  name
# Line 5703  ET: Line 5870  ET:
5870    @ATTR:    @ATTR:
5871       @@AName:valuetype       @@AName:valuetype
5872       @@DOMAName:  valueType       @@DOMAName:  valueType
5873         @@plAName: valuetype
5874       @@ReflectCDATA:       @@ReflectCDATA:
5875       @@Get:       @@Get:
5876       @@Set:       @@Set:
5877    
5878  ET:  IfCls12ETDef:
5879    @ETQName:    @ETQName:
5880      xhtml1:applet      xhtml1:applet
5881    @IFQName:  HTMLAppletElement    @IFQName:  HTMLAppletElement
5882    @ClsQName:ManakaiDOMHTMLAppletElement    @ClsQName:ManakaiDOMHTMLAppletElement
5883    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
5884    @Deprecated:    @Deprecated:
5885    
5886    @ATTR:    @ATTR:
# Line 5744  ET: Line 5911  ET:
5911    @ATTR:    @ATTR:
5912       @@AName:codebase       @@AName:codebase
5913       @@DOMAName:  codeBase       @@DOMAName:  codeBase
5914         @@plAName: codebase
5915       @@Deprecated:       @@Deprecated:
5916       @@ReflectURI:       @@ReflectURI:
5917       @@Get:       @@Get:
# Line 5801  ET: Line 5969  ET:
5969       @@ReflectCDATA:       @@ReflectCDATA:
5970       @@Get:       @@Get:
5971       @@Set:       @@Set:
5972  ##IF:HTMLAppletElement  ##HTMLAppletElement
5973    
5974  ResourceDef:  ResourceDef:
5975    @QName:    @QName:
# Line 5810  ResourceDef: Line 5978  ResourceDef:
5978      DOMMain:long::ManakaiDOM:all      DOMMain:long::ManakaiDOM:all
5979    @ForCheck:    @ForCheck:
5980      !=ManakaiDOM:all      !=ManakaiDOM:all
5981      @For: ManakaiDOM|DOM
5982    
5983  ET:  IfCls1ETDef:
5984    @ETQName:    @ETQName:
5985      xhtml1:map      xhtml1:map
5986    @IFQName:  HTMLMapElement    @IFQName:  HTMLMapElement
5987    @ClsQName:ManakaiDOMHTMLMapElement    @ClsQName:ManakaiDOMHTMLMapElement
5988    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
5989    
5990    @Attr:    @Attr:
5991       @@Name:  areas       @@Name:  areas
# Line 5832  ET: Line 6000  ET:
6000       @@ReflectCDATA:       @@ReflectCDATA:
6001       @@Get:       @@Get:
6002       @@Set:       @@Set:
6003  ##IF:HTMLMapElement  ##HTMLMapElement
6004    
6005  ET:  IfCls1ETDef:
6006    @ETQName:    @ETQName:
6007      xhtml1:area      xhtml1:area
6008    @IFQName:  HTMLAreaElement    @IFQName:  HTMLAreaElement
6009    @ClsQName:ManakaiDOMAreaElement    @ClsQName:ManakaiDOMAreaElement
6010    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
6011    
6012    @ATTR:    @ATTR:
6013       @@AName: accesskey       @@AName: accesskey
6014       @@DOMAName:  accessKey       @@DOMAName:  accessKey
6015         @@plAName: accesskey
6016       @@ReflectCDATA:       @@ReflectCDATA:
6017       @@Get:       @@Get:
6018       @@Set:       @@Set:
# Line 5866  ET: Line 6034  ET:
6034    @ATTR:    @ATTR:
6035       @@AName:nohref       @@AName:nohref
6036       @@DOMAName:  noHref       @@DOMAName:  noHref
6037         @@plAName: nohref
6038       @@ReflectBoolean:       @@ReflectBoolean:
6039       @@Get:       @@Get:
6040          @@@InCase:          @@@InCase:
# Line 5893  ET: Line 6062  ET:
6062       @@ReflectCDATA:       @@ReflectCDATA:
6063       @@Get:       @@Get:
6064       @@Set:       @@Set:
6065  ##IF:HTMLAreaElement  ##HTMLAreaElement
6066    
6067  ET:  IfCls1ETDef:
6068    @ETQName:    @ETQName:
6069      xhtml1:script      xhtml1:script
6070    @IFQName:  HTMLScriptElement    @IFQName:  HTMLScriptElement
6071    @ClsQName:ManakaiDOMHTMLScriptElement    @ClsQName:ManakaiDOMHTMLScriptElement
6072    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
6073    
6074    @Attr:    @Attr:
6075       @@Name:  text       @@Name:  text
# Line 5973  ET: Line 6141  ET:
6141       @@ReflectCDATA:       @@ReflectCDATA:
6142       @@Get:       @@Get:
6143       @@Set:       @@Set:
6144  ##IF:HTMLScriptElement  ##HTMLScriptElement
6145    
6146  ET:  IfCls1ETDef:
6147    @ETQName:    @ETQName:
6148      xhtml1:table      xhtml1:table
6149    @IFQName:  HTMLTableElement    @IFQName:  HTMLTableElement
6150    @ClsQName:ManakaiDOMHTMLTableElement    @ClsQName:ManakaiDOMHTMLTableElement
6151    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
6152    
6153    @Attr:    @Attr:
6154       @@Name:  caption       @@Name:  caption
# Line 6015  ET: Line 6182  ET:
6182          2          2
6183    @Attr:    @Attr:
6184       @@Name:  tHead       @@Name:  tHead
6185         @@plAName: thead
6186       @@Description:       @@Description:
6187         @@@lang:en         @@@lang:en
6188         @@@@:         @@@@:
# Line 6047  ET: Line 6215  ET:
6215          2          2
6216    @Attr:    @Attr:
6217       @@Name:  tFoot       @@Name:  tFoot
6218         @@plAName: tfoot
6219       @@Description:       @@Description:
6220         @@@lang:en         @@@lang:en
6221         @@@@:         @@@@:
# Line 6089  ET: Line 6258  ET:
6258          @@@Type:  HTMLCollection          @@@Type:  HTMLCollection
6259    @Attr:    @Attr:
6260       @@Name:  tBodies       @@Name:  tBodies
6261         @@plAName: tbodies
6262       @@Description:       @@Description:
6263         @@@lang:en         @@@lang:en
6264         @@@@:         @@@@:
# Line 6108  ET: Line 6278  ET:
6278    @ATTR:    @ATTR:
6279       @@AName:bgcolor       @@AName:bgcolor
6280       @@DOMAName:  bgColor       @@DOMAName:  bgColor
6281         @@plAName: bgcolor
6282       @@ReflectCDATA:       @@ReflectCDATA:
6283       @@Get:       @@Get:
6284       @@Set:       @@Set:
# Line 6119  ET: Line 6290  ET:
6290    @ATTR:    @ATTR:
6291       @@AName:cellpadding       @@AName:cellpadding
6292       @@DOMAName:  cellPadding       @@DOMAName:  cellPadding
6293         @@plAName: cellpadding
6294       @@ReflectCDATA:       @@ReflectCDATA:
6295       @@Get:       @@Get:
6296       @@Set:       @@Set:
6297    @ATTR:    @ATTR:
6298       @@AName:cellspacing       @@AName:cellspacing
6299       @@DOMAName:  cellSpacing       @@DOMAName:  cellSpacing
6300         @@plAName: cellspacing
6301       @@ReflectCDATA:       @@ReflectCDATA:
6302       @@Get:       @@Get:
6303       @@Set:       @@Set:
# Line 6154  ET: Line 6327  ET:
6327       @@Set:       @@Set:
6328    @Method:    @Method:
6329       @@Name:  createTHead       @@Name:  createTHead
6330         @@plAName: create_thead
6331       @@Description:       @@Description:
6332         @@@lang:en         @@@lang:en
6333         @@@@:         @@@@:
# Line 6167  ET: Line 6341  ET:
6341              The <HE::thead> element.              The <HE::thead> element.
6342    @Method:    @Method:
6343       @@Name:  deleteTHead       @@Name:  deleteTHead
6344         @@plAName: delete_thead
6345       @@Description:       @@Description:
6346         @@@lang:en         @@@lang:en
6347         @@@@:         @@@@:
# Line 6174  ET: Line 6349  ET:
6349       @@Return:         @@Return:  
6350    @Method:    @Method:
6351       @@Name:  createTFoot       @@Name:  createTFoot
6352         @@plAName: create_tfoot
6353       @@Description:       @@Description:
6354         @@@lang:en         @@@lang:en
6355         @@@@:         @@@@:
# Line 6187  ET: Line 6363  ET:
6363              The <HE::tfoot> element.              The <HE::tfoot> element.
6364    @Method:    @Method:
6365       @@Name:  deleteTFoot       @@Name:  deleteTFoot
6366         @@plAName: delete_tfoot
6367       @@Description:       @@Description:
6368         @@@lang:en         @@@lang:en
6369         @@@@:         @@@@:
# Line 6334  ET: Line 6511  ET:
6511       @@SpecLevel[list]:       @@SpecLevel[list]:
6512          1          1
6513          2          2
6514  ##IF:HTMLTableElement  ##HTMLTableElement
6515    
6516  ET:  IfCls1ETDef:
6517    @ETQName:    @ETQName:
6518      xhtml1:caption      xhtml1:caption
6519    @IFQName:  HTMLTableCaptionElement    @IFQName:  HTMLTableCaptionElement
6520    @ClsQName:ManakaiDOMHTMLTableCaptionElement    @ClsQName:ManakaiDOMHTMLTableCaptionElement
6521    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
6522    
6523    @ATTR:    @ATTR:
6524       @@Name:  align       @@Name:  align
# Line 6350  ET: Line 6526  ET:
6526       @@ReflectEnum:       @@ReflectEnum:
6527       @@Get:       @@Get:
6528       @@Set:       @@Set:
6529  ##IF:HTMLTableCaptionElement  ##HTMLTableCaptionElement
6530    
6531  ET:  IfCls1ETDef:
6532    @ETQName:    @ETQName:
6533      xhtml1:col      xhtml1:col
6534    @IFQName:  HTMLTableColElement    @IFQName:  HTMLTableColElement
6535    @ClsQName:ManakaiDOMHTMLTableColElement    @ClsQName:ManakaiDOMHTMLTableColElement
6536    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
6537    
6538    @ATTR:    @ATTR:
6539       @@Name:  align       @@Name:  align
# Line 6368  ET: Line 6543  ET:
6543    @ATTR:    @ATTR:
6544       @@AName:char       @@AName:char
6545       @@DOMAName:  ch       @@DOMAName:  ch
6546         @@plAName: char
6547       @@ReflectCDATA:       @@ReflectCDATA:
6548       @@Get:       @@Get:
6549       @@Set:       @@Set:
6550    @ATTR:    @ATTR:
6551       @@AName:charoff       @@AName:charoff
6552       @@DOMAName:  chOff       @@DOMAName:  chOff
6553         @@plAName: charoff
6554       @@ReflectCDATA:       @@ReflectCDATA:
6555       @@Get:       @@Get:
6556       @@Set:       @@Set:
# Line 6385  ET: Line 6562  ET:
6562    @ATTR:    @ATTR:
6563       @@AName:valign       @@AName:valign
6564       @@DOMAName:  vAlign       @@DOMAName:  vAlign
6565         @@plAName: valign
6566       @@ReflectCDATA:       @@ReflectCDATA:
6567       @@Get:       @@Get:
6568       @@Set:       @@Set:
# Line 6393  ET: Line 6571  ET:
6571       @@ReflectCDATA:       @@ReflectCDATA:
6572       @@Get:       @@Get:
6573       @@Set:       @@Set:
6574  ##IF:HTMLTableColElement  ##HTMLTableColElement
6575    
6576  ForDef:  ForDef:
6577    @QName:    @QName:
6578      DOMHTML:ForTbody      DOMHTML:ForTbody
6579      @ISA: DOMHTML|ForAnET
6580  ForDef:  ForDef:
6581    @QName:    @QName:
6582      DOMHTML:ForThead      DOMHTML:ForThead
6583      @ISA: DOMHTML|ForAnET
6584  ForDef:  ForDef:
6585    @QName:    @QName:
6586      DOMHTML:ForTfoot      DOMHTML:ForTfoot
6587      @ISA: DOMHTML|ForAnET
6588    
6589  IF:  IFCls1ETsDef:
   @For:ForHTML  
6590    @rdf:type:    @rdf:type:
6591      @@@:      @@@:
6592        dis:MultipleResource        dis:MultipleResource
# Line 6426  IF: Line 6606  IF:
6606    @rdf:type:    @rdf:type:
6607      @@@:      @@@:
6608        s:ElementType        s:ElementType
6609      @@For:ForHTML      @@ForCheck: ForAnET
6610    
6611    @ETQName:    @ETQName:
6612      @@@:      @@@:
# Line 6485  IF: Line 6665  IF:
6665    @IFQName:  HTMLTableSectionElement    @IFQName:  HTMLTableSectionElement
6666    @ClsQName:ManakaiDOMHTMLTableSectionElement    @ClsQName:ManakaiDOMHTMLTableSectionElement
6667    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
6668    
6669    @Attrs:    @Attrs:
6670       @@Name:  align       @@Name:  align
# Line 6504  IF: Line 6683  IF:
6683    @Attrs:    @Attrs:
6684       @@AName: char       @@AName: char
6685       @@DOMAName:  ch       @@DOMAName:  ch
6686         @@plAName: char
6687       @@ReflectCDATA:       @@ReflectCDATA:
6688       @@Get:       @@Get:
6689       @@Set:       @@Set:
# Line 6519  IF: Line 6699  IF:
6699    @Attrs:    @Attrs:
6700       @@AName:charoff       @@AName:charoff
6701       @@DOMAName:  chOff       @@DOMAName:  chOff
6702         @@plAName: charoff
6703       @@ReflectCDATA:       @@ReflectCDATA:
6704       @@Get:       @@Get:
6705       @@Set:       @@Set:
# Line 6534  IF: Line 6715  IF:
6715    @Attrs:    @Attrs:
6716       @@AName:valign       @@AName:valign
6717       @@DOMAName:  vAlign       @@DOMAName:  vAlign
6718         @@plAName: valign
6719       @@ReflectEnum:       @@ReflectEnum:
6720       @@Get:       @@Get:
6721       @@Set:       @@Set:
# Line 6666  IF: Line 6848  IF:
6848       @@SpecLevel[list]:       @@SpecLevel[list]:
6849          1          1
6850          2          2
6851  ##IF:HTMLTableSectionElement  ##HTMLTableSectionElement
6852    
6853  ET:  IfCls12ETDef:
6854    @ETQName:    @ETQName:
6855      xhtml1:tr      xhtml1:tr
6856    @IFQName:  HTMLTableRowElement    @IFQName:  HTMLTableRowElement
6857    @ClsQName:ManakaiDOMHTMLTableRowElement    @ClsQName:ManakaiDOMHTMLTableRowElement
6858    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
6859    
6860    @Attr:    @Attr:
6861       @@Name:  rowIndex       @@Name:  rowIndex
# Line 6745  ET: Line 6926  ET:
6926    @ATTR:    @ATTR:
6927       @@AName:bgcolor       @@AName:bgcolor
6928       @@DOMAName:  bgColor       @@DOMAName:  bgColor
6929         @@plAName: bgcolor
6930       @@Deprecated:       @@Deprecated:
6931       @@ReflectCDATA:       @@ReflectCDATA:
6932       @@Get:       @@Get:
# Line 6752  ET: Line 6934  ET:
6934    @ATTR:    @ATTR:
6935       @@AName:char       @@AName:char
6936       @@DOMAName:  ch       @@DOMAName:  ch
6937         @@plAName: char
6938       @@ReflectCDATA:       @@ReflectCDATA:
6939       @@Get:       @@Get:
6940       @@Set:       @@Set:
6941    @ATTR:    @ATTR:
6942       @@AName:charoff       @@AName:charoff
6943       @@DOMAName:  chOff       @@DOMAName:  chOff
6944         @@plAName: charoff
6945       @@ReflectCDATA:       @@ReflectCDATA:
6946       @@Get:       @@Get:
6947       @@Set:       @@Set:
6948    @ATTR:    @ATTR:
6949       @@AName:valign       @@AName:valign
6950       @@DOMAName:  vAlign       @@DOMAName:  vAlign
6951         @@plAName: valign
6952       @@ReflectEnum:       @@ReflectEnum:
6953       @@Get:       @@Get:
6954       @@Set:       @@Set:
# Line 6871  ET: Line 7056  ET:
7056       @@SpecLevel[list]:       @@SpecLevel[list]:
7057          1          1
7058          2          2
7059  ##IF:HTMLTableRowElement  ##HTMLTableRowElement
7060    
7061  ForDef:  ForDef:
7062    @QName:    @QName:
7063      DOMHTML:ForTd      DOMHTML:ForTd
7064      @ISA: DOMHTML|ForAnET
7065  ForDef:  ForDef:
7066    @QName:    @QName:
7067      DOMHTML:ForTh      DOMHTML:ForTh
7068      @ISA: DOMHTML|ForAnET
7069    
7070  IF:  IFCls1ETsDef:
   @For:ForHTML  
7071    @rdf:type:    @rdf:type:
7072      @@@:      @@@:
7073        dis:MultipleResource        dis:MultipleResource
# Line 6898  IF: Line 7084  IF:
7084    @rdf:type:    @rdf:type:
7085      @@@:      @@@:
7086        s:ElementType        s:ElementType
7087      @@For:ForHTML      @@ForCheck: ForAnET
7088    
7089    @ETQName:    @ETQName:
7090      @@@:      @@@:
# Line 6938  IF: Line 7124  IF:
7124    @IFQName:  HTMLTableCellElement    @IFQName:  HTMLTableCellElement
7125    @ClsQName:ManakaiDOMHTMLTableCellElement    @ClsQName:ManakaiDOMHTMLTableCellElement
7126    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
7127    
7128    @Attr:    @Attr:
7129       @@Name:  cellIndex       @@Name:  cellIndex
# Line 6991  IF: Line 7176  IF:
7176    @Attrs:    @Attrs:
7177       @@AName:bgcolor       @@AName:bgcolor
7178       @@DOMAName:  bgColor       @@DOMAName:  bgColor
7179         @@plAName: bgcolor
7180       @@Deprecated:       @@Deprecated:
7181       @@ReflectCDATA:       @@ReflectCDATA:
7182       @@Get:       @@Get:
# Line 7004  IF: Line 7190  IF:
7190    @Attrs:    @Attrs:
7191       @@AName:char       @@AName:char
7192       @@DOMAName:  ch       @@DOMAName:  ch
7193         @@plAName: char
7194       @@ReflectCDATA:       @@ReflectCDATA:
7195       @@Get:       @@Get:
7196       @@Set:       @@Set:
# Line 7016  IF: Line 7203  IF:
7203    @Attrs:    @Attrs:
7204       @@AName:charoff       @@AName:charoff
7205       @@DOMAName:  chOff       @@DOMAName:  chOff
7206         @@plAName: charoff
7207       @@ReflectCDATA:       @@ReflectCDATA:
7208       @@Get:       @@Get:
7209       @@Set:       @@Set:
# Line 7028  IF: Line 7216  IF:
7216    @Attrs:    @Attrs:
7217       @@AName:colspan       @@AName:colspan
7218       @@DOMAName:  colSpan       @@DOMAName:  colSpan
7219         @@plAName: colspan
7220       @@ReflectNumeric:       @@ReflectNumeric:
7221       @@Get:       @@Get:
7222       @@Set:       @@Set:
# Line 7063  IF: Line 7252  IF:
7252    @Attrs:    @Attrs:
7253       @@AName:nowrap       @@AName:nowrap
7254       @@DOMAName:  noWrap       @@DOMAName:  noWrap
7255         @@plAName: nowrap
7256       @@Deprecated:       @@Deprecated:
7257       @@ReflectBoolean:       @@ReflectBoolean:
7258       @@Get:       @@Get:
# Line 7084  IF: Line 7274  IF:
7274    @Attrs:    @Attrs:
7275       @@AName:rowspan       @@AName:rowspan
7276       @@DOMAName:  rowSpan       @@DOMAName:  rowSpan
7277         @@plAName: rowspan
7278       @@ReflectNumeric:       @@ReflectNumeric:
7279       @@Get:       @@Get:
7280       @@Set:       @@Set:
# Line 7107  IF: Line 7298  IF:
7298    @Attrs:    @Attrs:
7299       @@AName:valign       @@AName:valign
7300       @@DOMAName:  vAlign       @@DOMAName:  vAlign
7301         @@plAName: valign
7302       @@ReflectEnum:       @@ReflectEnum:
7303       @@Get:       @@Get:
7304       @@Set:       @@Set:
# Line 7128  IF: Line 7320  IF:
7320       @@docAttrP1S: ||ForHTML40SE||ForTd       @@docAttrP1S: ||ForHTML40SE||ForTd
7321       @@docAttrP2S: ||ForHTML401||ForTd       @@docAttrP2S: ||ForHTML401||ForTd
7322       @@docAttrP2X: ||ForXHTML10SE||ForTd       @@docAttrP2X: ||ForXHTML10SE||ForTd
7323  ##IF:HTMLTableCellElement  ##HTMLTableCellElement
7324    
7325  ET:  IfCls1ETDef:
7326    @ETQName:    @ETQName:
7327      xhtml1:frameset      xhtml1:frameset
7328    @IFQName:  HTMLFrameSetElement    @IFQName:  HTMLFrameSetElement
7329    @ClsQName:ManakaiDOMHTMLFrameSetElement    @ClsQName:ManakaiDOMHTMLFrameSetElement
7330    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
7331    
7332    @ForCheck: !ForXHTML11    @ForCheck: !ForXHTML11
7333    
# Line 7150  ET: Line 7341  ET:
7341       @@ReflectCDATA:       @@ReflectCDATA:
7342       @@Get:       @@Get:
7343       @@Set:       @@Set:
7344  ##IF:HTMLFrameSetElement  ##HTMLFrameSetElement
7345    
7346  ET:  IfCls1ETDef:
7347    @ETQName:    @ETQName:
7348      xhtml1:frame      xhtml1:frame
7349    @IFQName:  HTMLFrameElement    @IFQName:  HTMLFrameElement
7350    @ClsQName:ManakaiDOMHTMLFrameElement    @ClsQName:ManakaiDOMHTMLFrameElement
7351    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
7352    
7353    @ForCheck: !ForXHTML11    @ForCheck: !ForXHTML11
7354    
7355    @ATTR:    @ATTR:
7356       @@AName:frameborder       @@AName:frameborder
7357       @@DOMAName:  frameBorder       @@DOMAName:  frameBorder
7358         @@plAName: frameborder
7359       @@ReflectCDATA:       @@ReflectCDATA:
7360       @@Get:       @@Get:
7361       @@Set:       @@Set:
7362    @ATTR:    @ATTR:
7363       @@AName:longdesc       @@AName:longdesc
7364       @@DOMAName:  longDesc       @@DOMAName:  longDesc
7365         @@plAName: longdesc
7366       @@ReflectURI:       @@ReflectURI:
7367       @@Get:       @@Get:
7368       @@Set:       @@Set:
7369    @ATTR:    @ATTR:
7370       @@AName:marginheight       @@AName:marginheight
7371       @@DOMAName:  marginHeight       @@DOMAName:  marginHeight
7372         @@plAName: marginheight
7373       @@ReflectCDATA:       @@ReflectCDATA:
7374       @@Get:       @@Get:
7375       @@Set:       @@Set:
7376    @ATTR:    @ATTR:
7377       @@AName:marginwidth       @@AName:marginwidth
7378       @@DOMAName:  marginWidth       @@DOMAName:  marginWidth
7379         @@plAName: marginwidth
7380       @@ReflectCDATA:       @@ReflectCDATA:
7381       @@Get:       @@Get:
7382       @@Set:       @@Set:
# Line 7194  ET: Line 7388  ET:
7388    @ATTR:    @ATTR:
7389       @@AName:noresize       @@AName:noresize
7390       @@DOMAName:  noResize       @@DOMAName:  noResize
7391         @@plAName: noresize
7392       @@ReflectBoolean:       @@ReflectBoolean:
7393       @@Get:       @@Get:
7394          @@@InCase:          @@@InCase:
# Line 7238  ET: Line 7433  ET:
7433       @@Level[list]:  2       @@Level[list]:  2
7434       @@SpecLevel[list]:  2       @@SpecLevel[list]:  2
7435       @@L2:       @@L2:
7436  ##IF:HTMLFrameElement  ##HTMLFrameElement
7437    
7438  ET:  IfCls1ETDef:
7439    @ETQName:    @ETQName:
7440      xhtml1:iframe      xhtml1:iframe
7441    @IFQName:  HTMLIFrameElement    @IFQName:  HTMLIFrameElement
7442    @ClsQName:ManakaiDOMHTMLIFrameElement    @ClsQName:ManakaiDOMHTMLIFrameElement
7443    @ISAHTMLElement:    @ISAHTMLElement:
   @L1IF:  
7444    
7445    @ForCheck: !ForXHTML11    @ForCheck: !ForXHTML11
7446    
# Line 7259  ET: Line 7453  ET:
7453    @ATTR:    @ATTR:
7454       @@AName:frameborder       @@AName:frameborder
7455       @@DOMAName:  frameBorder       @@DOMAName:  frameBorder
7456         @@plAName: frameborder
7457       @@ReflectCDATA:       @@ReflectCDATA:
7458       @@Get:       @@Get:
7459       @@Set:       @@Set:
# Line 7270  ET: Line 7465  ET:
7465    @ATTR:    @ATTR:
7466       @@AName:longdesc       @@AName:longdesc
7467       @@DOMAName:  longDesc       @@DOMAName:  longDesc
7468         @@plAName: longdesc
7469       @@ReflectURI:       @@ReflectURI:
7470       @@Get:       @@Get:
7471       @@Set:       @@Set:
7472    @ATTR:    @ATTR:
7473       @@AName:marginheight       @@AName:marginheight
7474       @@DOMAName:  marginHeight       @@DOMAName:  marginHeight
7475         @@plAName: marginheight
7476       @@ReflectCDATA:       @@ReflectCDATA:
7477       @@Get:       @@Get:
7478       @@Set:       @@Set:
7479    @ATTR:    @ATTR:
7480       @@AName:marginwidth       @@AName:marginwidth
7481       @@DOMAName:  marginWidth       @@DOMAName:  marginWidth
7482         @@plAName: marginwidth
7483       @@ReflectCDATA:       @@ReflectCDATA:
7484       @@Get:       @@Get:
7485       @@Set:       @@Set:
# Line 7325  ET: Line 7523  ET:
7523       @@Level[list]:  2       @@Level[list]:  2
7524       @@SpecLevel[list]:  2       @@SpecLevel[list]:  2
7525       @@L2:       @@L2:
7526  ##IF:HTMLIFrameElement  ##HTMLIFrameElement
7527    
 ## DOMHTML.dis ends here  
7528    

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24