/[suikacvs]/messaging/manakai/lib/Message/Markup/Atom.dis
Suika

Diff of /messaging/manakai/lib/Message/Markup/Atom.dis

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

revision 1.7 by wakaba, Sun May 21 08:55:21 2006 UTC revision 1.11 by wakaba, Fri Aug 18 12:26:54 2006 UTC
# Line 55  Module: Line 55  Module:
55        @@@WithFor: ManakaiDOM|ManakaiDOM        @@@WithFor: ManakaiDOM|ManakaiDOM
56      @@Module:      @@Module:
57        @@@WithFor: ManakaiDOM|ManakaiDOMLatest        @@@WithFor: ManakaiDOM|ManakaiDOMLatest
58        @@Module:
59          @@@QName: DISlib|DISMarkup
60          @@@WithFor: ManakaiDOM|all
61    @DefaultFor: ManakaiDOM|ManakaiDOMLatest    @DefaultFor: ManakaiDOM|ManakaiDOMLatest
62    
63  Namespace:  Namespace:
# Line 64  Namespace: Line 67  Namespace:
67      http://suika.fam.cx/~wakaba/archive/2004/8/18/dom-core#      http://suika.fam.cx/~wakaba/archive/2004/8/18/dom-core#
68    @cfg:    @cfg:
69      http://suika.fam.cx/www/2006/dom-config/      http://suika.fam.cx/www/2006/dom-config/
70      @DISlib:
71        http://suika.fam.cx/~wakaba/archive/2004/dis/
72    @dis:    @dis:
73      http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--      http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--
74    @dlp:    @dlp:
75      http://suika.fam.cx/~wakaba/archive/2004/dis/Perl#      http://suika.fam.cx/~wakaba/archive/2004/dis/Perl#
   @doc:  
     http://suika.fam.cx/~wakaba/archive/2005/7/tutorial#  
76    @d:    @d:
77      http://suika.fam.cx/~wakaba/archive/2004/dom/xdt#      http://suika.fam.cx/~wakaba/archive/2004/dom/xdt#
78    @DOMMain:    @DOMMain:
79      http://suika.fam.cx/~wakaba/archive/2004/dom/main#      http://suika.fam.cx/~wakaba/archive/2004/dom/main#
80    @dx:    @dx:
81      http://suika.fam.cx/~wakaba/archive/2005/manakai/Util/Error/DOMException#      http://suika.fam.cx/~wakaba/archive/2005/manakai/Util/Error/DOMException#
82      @dxm:
83        http://suika.fam.cx/~wakaba/archive/2004/dis/XML#
84    @ecore:    @ecore:
85      http://suika.fam.cx/~wakaba/archive/2005/manakai/Util/Error/Core/      http://suika.fam.cx/~wakaba/archive/2005/manakai/Util/Error/Core/
86    @f:    @f:
# Line 92  Namespace: Line 97  Namespace:
97      http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#      http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#
98    @license:    @license:
99      http://suika.fam.cx/~wakaba/archive/2004/8/18/license#      http://suika.fam.cx/~wakaba/archive/2004/8/18/license#
   @m12n:  
     http://suika.fam.cx/www/2006/05/m12n/  
100    @ManakaiDOM:    @ManakaiDOM:
101      http://suika.fam.cx/~wakaba/archive/2004/8/18/manakai-dom#      http://suika.fam.cx/~wakaba/archive/2004/8/18/manakai-dom#
102    @Markup:    @Markup:
103      http://suika.fam.cx/~wakaba/archive/2005/manakai/Markup#      http://suika.fam.cx/~wakaba/archive/2005/manakai/Markup#
   @mat:  
     http://suika.fam.cx/~wakaba/archive/2005/manakai/Markup/Atom/  
104    @MDOM:    @MDOM:
105      http://suika.fam.cx/~wakaba/archive/2004/8/18/manakai-dom#ManakaiDOM.      http://suika.fam.cx/~wakaba/archive/2004/8/18/manakai-dom#ManakaiDOM.
106    @MDOMX:    @MDOMX:
# Line 571  FeatureDef: Line 572  FeatureDef:
572    
573  ModuleSetDef:  ModuleSetDef:
574    @QName: Atom    @QName: Atom
   @mv:id: atom  
   @mv:vid: 10  
575    @enLN: Atom    @enLN: Atom
576    @mv:version: 1.0    @mv:version: 1.0
577    @mv:contains: AtomDatatypes    @mv:contains: AtomDatatypes
578    @mv:contains: AtomProperties    @mv:contains: AtomProperties
579    @mv:contains: AtomEntry    @mv:contains: AtomEntry
580    @mv:contains: AtomFeed    @mv:contains: AtomFeed
581      @mv:contains: AtomQName
582    
583      @mv:targetNamespace: atom|
584      @mv:defaultNamespacePrefix: atom
585    
586  ModuleDef:  ModuleDef:
587    @QName: AtomFeed    @QName: AtomFeed
588    @mv:id: feed    @mv:id: feed
589    @enLN: Feed    @enLN: Feed
590      @mv:contains: feed-prop
591    @mv:contains: atom|feed    @mv:contains: atom|feed
592    
593  ModuleDef:  ModuleDef:
594    @QName: AtomEntry    @QName: AtomEntry
595    @mv:id: entry    @mv:id: entry
596    @enLN: Entry    @enLN: Entry
597      @mv:contains: entry-prop
598    @mv:contains: atom|entry    @mv:contains: atom|entry
599    
600  ModuleDef:  ModuleDef:
# Line 597  ModuleDef: Line 602  ModuleDef:
602    @mv:id: props    @mv:id: props
603    @enLN: Properties    @enLN: Properties
604    @mv:contains: atom|content    @mv:contains: atom|content
605      @mv:contains: atom|contributor
606    @mv:contains: atom|category    @mv:contains: atom|category
607    @mv:contains: atom|generator    @mv:contains: atom|generator
   @mv:contains: atom|source  
608    @mv:contains: atom|link    @mv:contains: atom|link
609    @mv:contains: atom|author    @mv:contains: atom|author
610    @mv:contains: atom|published    @mv:contains: atom|published
611    @mv:contains: atom|updated    @mv:contains: atom|updated
612      @mv:contains: atom|icon
613    @mv:contains: atom|id    @mv:contains: atom|id
614      @mv:contains: atom|logo
615      @mv:contains: atom|rights
616      @mv:contains: atom|subtitle
617      @mv:contains: atom|summary
618    @mv:contains: atom|title    @mv:contains: atom|title
619    @mv:contains: atom|email    @mv:contains: source-prop
620    @mv:contains: atom|uri    @mv:contains: atom|source
621    
622  ModuleDef:  ModuleDef:
623    @QName: AtomDatatypes    @QName: AtomDatatypes
# Line 618  ModuleDef: Line 628  ModuleDef:
628    @mv:contains: atomMediaType    @mv:contains: atomMediaType
629    @mv:contains: atomLanguageTag    @mv:contains: atomLanguageTag
630    @mv:contains: atomUri    @mv:contains: atomUri
631      @mv:contains: atomUriCM
632    @mv:contains: atomEmailAddress    @mv:contains: atomEmailAddress
633      @mv:contains: atomEmailAddressCM
634    
635      @mv:contains: undefinedAttributes
636      @mv:contains: undefinedContent
637    @mv:contains: atomCommonAttributes    @mv:contains: atomCommonAttributes
638    
639      @mv:contains: simpleExtensionElements
640      @mv:contains: structuredExtensionElements
641      @mv:contains: extensionElements
642    
643    @mv:contains: TextAG    @mv:contains: TextAG
644    @mv:contains: TextCM    @mv:contains: TextCM
645    
646      @mv:contains: atom|name
647      @mv:contains: atom|email
648      @mv:contains: atom|uri
649    @mv:contains: PersonAG    @mv:contains: PersonAG
650      @mv:contains: person-prop
651    @mv:contains: PersonCM    @mv:contains: PersonCM
652    
653    @mv:contains: DateAG    @mv:contains: DateAG
654    @mv:contains: DateCM    @mv:contains: DateCM
655    
656    ResourceDef:
657      @QName: AtomQName
658      @enLN: Qualified Names
659      @mv:id: qname
660      @For: =ManakaiDOM|ManakaiDOMLatest
661      @DISCore:resourceType: mv|XMLDTDQNameModule
662    
663      @mv:contains: Atom
664    
665  ElementTypeBinding:  ElementTypeBinding:
666    @Name: ModuleSetDef    @Name: ModuleSetDef
# Line 1584  AGDef: Line 1617  AGDef:
1617      @@mv:attributeTypeName: xml|lang      @@mv:attributeTypeName: xml|lang
1618      @@mv:attributeValueType: atomLanguageTag      @@mv:attributeValueType: atomLanguageTag
1619    
1620    #undefinedAttribute*    @mv:refers: undefinedAttributes
1621  ##atomCommonAttributes  ##atomCommonAttributes
1622    
1623  STDef:  STDef:
# Line 1609  STDef: Line 1642  STDef:
1642    @QName: atomUri    @QName: atomUri
1643    @mv:datatypeEntityName: URI    @mv:datatypeEntityName: URI
1644    #aliasfor text    #aliasfor text
1645    STCDef:
1646      @QName: atomUriCM
1647      @mv:elementContentModelName: URI
1648      @cm: (dxm|PCDATA||ManakaiDOM|all)*
1649    
1650  STDef:  STDef:
1651    @QName: atomEmailAddress    @QName: atomEmailAddress
1652    @mv:datatypeEntityName: EmailAddress    @mv:datatypeEntityName: EmailAddress
1653    #subsetOf xsd|string    #subsetOf xsd|string
1654    #pattern    #pattern
1655    STCDef:
1656      @QName: atomEmailAddressCM
1657      @mv:elementContentModelName: EmailAddress
1658      @cm: (dxm|PCDATA||ManakaiDOM|all)*
1659    
1660  ElementTypeBinding:  ElementTypeBinding:
1661    @Name: AGDef    @Name: AGDef
# Line 1633  ElementTypeBinding: Line 1674  ElementTypeBinding:
1674      @@For: =ManakaiDOM|ManakaiDOMLatest      @@For: =ManakaiDOM|ManakaiDOMLatest
1675    
1676  ElementTypeBinding:  ElementTypeBinding:
1677      @Name: ECDef
1678      @ElementType:
1679        dis:ResourceDef
1680      @ShadowContent:
1681        @@DISCore:resourceType: mv|ElementTypeClass
1682        @@For: =ManakaiDOM|ManakaiDOMLatest
1683    
1684    ElementTypeBinding:
1685      @Name: EMDef
1686      @ElementType:
1687        dis:ResourceDef
1688      @ShadowContent:
1689        @@DISCore:resourceType: mv|ElementTypeClassMix
1690        @@For: =ManakaiDOM|ManakaiDOMLatest
1691    
1692    ElementTypeBinding:
1693    @Name: STDef    @Name: STDef
1694    @ElementType:    @ElementType:
1695      dis:ResourceDef      dis:ResourceDef
# Line 1640  ElementTypeBinding: Line 1697  ElementTypeBinding:
1697      @@DISCore:resourceType: mv|XMLDTDDatatypeEntity      @@DISCore:resourceType: mv|XMLDTDDatatypeEntity
1698      @@For: =ManakaiDOM|ManakaiDOMLatest      @@For: =ManakaiDOM|ManakaiDOMLatest
1699    
1700    ElementTypeBinding:
1701      @Name: STCDef
1702      @ElementType:
1703        dis:ResourceDef
1704      @ShadowContent:
1705        @@DISCore:resourceType: mv|ElementContentModel
1706        @@For: =ManakaiDOM|ManakaiDOMLatest
1707    
1708  IFClsDef:  IFClsDef:
1709    @IFQName: AtomElement    @IFQName: AtomElement
1710    @ClsQName: ManakaiAtomElement    @ClsQName: ManakaiAtomElement
# Line 1698  ResourceDef: Line 1763  ResourceDef:
1763      @@ContentType: DISCore|QName      @@ContentType: DISCore|QName
1764    @ForCheck: =ManakaiDOM|all    @ForCheck: =ManakaiDOM|all
1765    
1766    ElementTypeBinding:
1767      @Name: cm
1768      @ElementType:
1769        mv:elementContentModel
1770      @ShadowContent:
1771        @@ContentType: lang|dcmodel
1772    
1773  IFClsConstructDef:  IFClsConstructDef:
1774    @IFQName: AtomTextConstruct    @IFQName: AtomTextConstruct
1775    @ClsQName: ManakaiAtomTextConstruct    @ClsQName: ManakaiAtomTextConstruct
# Line 1709  IFClsConstructDef: Line 1781  IFClsConstructDef:
1781    @IFISA: AtomElement    @IFISA: AtomElement
1782    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
1783    
1784      @mv:refers: atomCommonAttributes
1785    
1786      @cm:
1787        dxm|ANY||ManakaiDOM|all
1788      @enImplNote:
1789        @@ddid:cm
1790        @@@:
1791          {TODO::
1792            (dxm|PCDATA||ManakaiDOM|all | html|div)*
1793          }
1794    
1795    @enDesc:    @enDesc:
1796      The <IF::AtomTextConstruct> interface provides convenience      The <IF::AtomTextConstruct> interface provides convenience
1797      methods and attributes for <IF::Element> nodes      methods and attributes for <IF::Element> nodes
# Line 1839  IFClsConstructDef: Line 1922  IFClsConstructDef:
1922    @IFISA: AtomElement    @IFISA: AtomElement
1923    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
1924    
1925      @mv:refers: atomCommonAttributes
1926    
1927      @cm:
1928        (person-prop+)
1929    
1930    @enDesc:    @enDesc:
1931      The <IF::AtomPersonConstruct> interface provides convenience      The <IF::AtomPersonConstruct> interface provides convenience
1932      methods and attributes for <IF::Element> nodes      methods and attributes for <IF::Element> nodes
# Line 1971  IFClsConstructDef: Line 2059  IFClsConstructDef:
2059          }__;          }__;
2060  ##AtomPersonConstruct  ##AtomPersonConstruct
2061    
2062    ECDef:
2063      @QName: person-prop
2064      @mv:elementTypeClassName: person-prop
2065      @mv:refers: atom|name
2066      @mv:refers: atom|uri
2067      @mv:refers: atom|email
2068      @mv:refers: extensionElements
2069    
2070  IFClsConstructDef:  IFClsConstructDef:
2071    @IFQName: AtomDateConstruct    @IFQName: AtomDateConstruct
2072    @ClsQName: ManakaiAtomDateConstruct    @ClsQName: ManakaiAtomDateConstruct
# Line 1982  IFClsConstructDef: Line 2078  IFClsConstructDef:
2078    @IFISA: AtomElement    @IFISA: AtomElement
2079    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
2080    
2081      @mv:refers: atomCommonAttributes
2082    
2083      @cm:
2084        (dxm|PCDATA||ManakaiDOM|all)*
2085      @enImplNote:
2086        @@ddid: cm
2087        @@@:
2088          {TODO::
2089            xsd|dateTime
2090          }
2091    
2092    @enDesc:    @enDesc:
2093      The <IF::AtomDateConstruct> interface provides convenience      The <IF::AtomDateConstruct> interface provides convenience
2094      methods and attributes for <IF::Element> nodes      methods and attributes for <IF::Element> nodes
# Line 2052  IFClsConstructDef: Line 2159  IFClsConstructDef:
2159        }        }
2160  ##AtomDateConstruct  ##AtomDateConstruct
2161    
2162    ECDef:
2163      @QName: feed-prop
2164      @mv:elementTypeClassName: feed-prop
2165      @mv:refers: atom|author
2166      @mv:refers: atom|category
2167      @mv:refers: atom|contributor
2168      @mv:refers: atom|generator
2169      @mv:refers: atom|icon
2170      @mv:refers: atom|id
2171      @mv:refers: atom|link
2172      @mv:refers: atom|logo
2173      @mv:refers: atom|rights
2174      @mv:refers: atom|subtitle
2175      @mv:refers: atom|title
2176      @mv:refers: atom|updated
2177      @mv:refers: extensionElements
2178    
2179  IFClsETDef:  IFClsETDef:
2180    @IFQName: AtomFeedElement    @IFQName: AtomFeedElement
2181    @ETQName: atom|feed    @ETQName: atom|feed
# Line 2061  IFClsETDef: Line 2185  IFClsETDef:
2185    @IFISA: AtomElement    @IFISA: AtomElement
2186    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
2187    
2188      @mv:refers: atomCommonAttributes
2189    
2190      @cm:
2191        (feed-prop+, atom|entry*)
2192    
2193    @enDesc:    @enDesc:
2194      The <XE::atom|feed> element is the document element      The <XE::atom|feed> element is the document element
2195      of an Atom Feed Document.      of an Atom Feed Document.
# Line 2748  IFClsETDef: Line 2877  IFClsETDef:
2877                                      (<Q::xml|>, 'lang'));                                      (<Q::xml|>, 'lang'));
2878  ##AtomFeedElement  ##AtomFeedElement
2879    
2880    ECDef:
2881      @QName: entry-prop
2882      @mv:elementTypeClassName: entry-prop
2883      @mv:refers: atom|author
2884      @mv:refers: atom|category
2885      @mv:refers: atom|content
2886      @mv:refers: atom|contributor
2887      @mv:refers: atom|id
2888      @mv:refers: atom|link
2889      @mv:refers: atom|published
2890      @mv:refers: atom|rights
2891      @mv:refers: atom|source
2892      @mv:refers: atom|summary
2893      @mv:refers: atom|title
2894      @mv:refers: atom|updated
2895      @mv:refers: extensionElements
2896    
2897  IFClsETDef:  IFClsETDef:
2898    @IFQName: AtomEntryElement    @IFQName: AtomEntryElement
2899    @ETQName: atom|entry    @ETQName: atom|entry
# Line 2757  IFClsETDef: Line 2903  IFClsETDef:
2903    @IFISA: AtomElement    @IFISA: AtomElement
2904    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
2905    
2906      @mv:refers: atomCommonAttributes
2907    
2908      @cm:
2909        (entry-prop+)
2910    
2911    @enDesc:    @enDesc:
2912      The <XE::atom|entry> element represents an individual      The <XE::atom|entry> element represents an individual
2913      entry, acting as a container for metadata and data      entry, acting as a container for metadata and data
# Line 3284  IFClsETDef: Line 3435  IFClsETDef:
3435    
3436    @IFISA: AtomElement    @IFISA: AtomElement
3437    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
3438    
3439      @mv:refers: atomCommonAttributes
3440      
3441      @cm: atomUriCM
3442  ##AtomIdElement  ##AtomIdElement
3443    
3444  IFClsETDef:  IFClsETDef:
3445      @IFQName: AtomIconElement
3446      @ETQName: atom|icon
3447      @ETRQName: atom|icon
3448      @ClsQName: ManakaiAtomIconElement
3449    
3450      @IFISA: AtomElement
3451      @ClsISA: ManakaiAtomElement
3452    
3453      @mv:refers: atomCommonAttributes
3454    
3455      @cm: atomUriCM
3456    ##AtomIconElement
3457    
3458    IFClsETDef:
3459    @IFQName: AtomNameElement    @IFQName: AtomNameElement
3460    @ETQName: atom|name    @ETQName: atom|name
3461    @ETRQName: atom|name    @ETRQName: atom|name
# Line 3294  IFClsETDef: Line 3463  IFClsETDef:
3463    
3464    @IFISA: AtomElement    @IFISA: AtomElement
3465    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
3466    
3467      # no common attribs
3468      @cm: TextCM
3469  ##AtomNameElement  ##AtomNameElement
3470    
3471  IFClsETDef:  IFClsETDef:
# Line 3304  IFClsETDef: Line 3476  IFClsETDef:
3476    
3477    @IFISA: AtomElement    @IFISA: AtomElement
3478    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
3479    
3480      # no common attribs
3481      @cm: atomUriCM
3482  ##AtomUriElement  ##AtomUriElement
3483    
3484  IFClsETDef:  IFClsETDef:
# Line 3314  IFClsETDef: Line 3489  IFClsETDef:
3489    
3490    @IFISA: AtomElement    @IFISA: AtomElement
3491    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
3492    
3493      # no common attribs
3494      @cm: atomEmailAddressCM
3495  ##AtomEmailElement  ##AtomEmailElement
3496    
3497  IFClsETDef:  IFClsETDef:
3498      @IFQName: AtomLogoElement
3499      @ETQName: atom|logo
3500      @ETRQName: atom|logo
3501      @ClsQName: ManakaiAtomLogoElement
3502    
3503      @IFISA: AtomElement
3504      @ClsISA: ManakaiAtomElement
3505    
3506      @mv:refers: atomCommonAttributes
3507    
3508      @cm: atomUriCM
3509    ##AtomLogoElement
3510    
3511    IFClsETDef:
3512    @IFQName: AtomContentElement    @IFQName: AtomContentElement
3513    @ETQName: atom|content    @ETQName: atom|content
3514    @ETRQName: atom|content    @ETRQName: atom|content
# Line 3325  IFClsETDef: Line 3517  IFClsETDef:
3517    @IFISA: AtomElement    @IFISA: AtomElement
3518    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
3519    
3520      @mv:refers: atomCommonAttributes
3521    
3522      @cm:
3523        dxm|ANY||ManakaiDOM|all
3524    
3525    @enDesc:    @enDesc:
3526      The <XE::atom|content> element either contains or links to      The <XE::atom|content> element either contains or links to
3527      the content of the entry.      the content of the entry.
# Line 3573  IFClsETDef: Line 3770  IFClsETDef:
3770    
3771    @IFISA: AtomPersonConstruct    @IFISA: AtomPersonConstruct
3772    @ClsISA: ManakaiAtomPersonConstruct    @ClsISA: ManakaiAtomPersonConstruct
3773    @mv:contains: PersonAG    @mv:refers: PersonAG
3774    @mv:elementContentModel: PersonCM    @mv:elementContentModel: PersonCM
3775    
3776    @enDesc:    @enDesc:
# Line 3590  IFClsETDef: Line 3787  IFClsETDef:
3787    @IFISA: AtomElement    @IFISA: AtomElement
3788    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
3789    
3790      @mv:refers: atomCommonAttributes
3791    
3792      @cm: undefinedContent
3793    
3794    @enDesc:    @enDesc:
3795      The <XE::atom|category> element conveys information abut      The <XE::atom|category> element conveys information abut
3796      a category associated with an entry or feed.      a category associated with an entry or feed.
# Line 3703  IFClsETDef: Line 3904  IFClsETDef:
3904    
3905    @IFISA: AtomPersonConstruct    @IFISA: AtomPersonConstruct
3906    @ClsISA: ManakaiAtomPersonConstruct    @ClsISA: ManakaiAtomPersonConstruct
3907    @mv:contains: PersonAG    @mv:refers: PersonAG
3908    @mv:elementContentModel: PersonCM    @mv:elementContentModel: PersonCM
3909    
3910    @enDesc:    @enDesc:
# Line 3721  IFClsETDef: Line 3922  IFClsETDef:
3922    @IFISA: AtomElement    @IFISA: AtomElement
3923    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
3924    
3925      @mv:refers: atomCommonAttributes
3926    
3927      @cm:
3928        (dxm|PCDATA||ManakaiDOM|all)*
3929    
3930    @enDesc:    @enDesc:
3931      The <XE::atom|generator> element identifies the agent used      The <XE::atom|generator> element identifies the agent used
3932      to generate a feed.      to generate a feed.
# Line 3802  IFClsETDef: Line 4008  IFClsETDef:
4008    @IFISA: AtomElement    @IFISA: AtomElement
4009    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
4010    
4011      @mv:refers: atomCommonAttributes
4012    
4013      @cm: undefinedContent
4014    
4015    @enDesc:    @enDesc:
4016      The <XE::atom|link> element defines a reference from an entry      The <XE::atom|link> element defines a reference from an entry
4017      or feed to a Web resource.      or feed to a Web resource.
# Line 4065  IFClsETDef: Line 4275  IFClsETDef:
4275    
4276    @IFISA: AtomDateConstruct    @IFISA: AtomDateConstruct
4277    @ClsISA: ManakaiAtomDateConstruct    @ClsISA: ManakaiAtomDateConstruct
4278    @mv:contains: DateAG    @mv:refers: DateAG
4279    @mv:elementContentModel: DateCM    @mv:elementContentModel: DateCM
4280    
4281    @enDesc:    @enDesc:
# Line 4085  IFClsETDef: Line 4295  IFClsETDef:
4295    
4296    @IFISA: AtomTextConstruct    @IFISA: AtomTextConstruct
4297    @ClsISA: ManakaiAtomTextConstruct    @ClsISA: ManakaiAtomTextConstruct
4298    @mv:contains: TextAG    @mv:refers: TextAG
4299    @mv:elementContentModel: TextCM    @mv:elementContentModel: TextCM
4300    
4301    @enDesc:    @enDesc:
# Line 4094  IFClsETDef: Line 4304  IFClsETDef:
4304      over an entry or feed.      over an entry or feed.
4305  ##AtomRightsElement  ##AtomRightsElement
4306    
4307    ECDef:
4308      @QName: source-prop
4309      @mv:elementTypeClassName: source-prop
4310      @mv:refers: atom|author
4311      @mv:refers: atom|category
4312      @mv:refers: atom|contributor
4313      @mv:refers: atom|generator
4314      @mv:refers: atom|icon
4315      @mv:refers: atom|id
4316      @mv:refers: atom|link
4317      @mv:refers: atom|logo
4318      @mv:refers: atom|rights
4319      @mv:refers: atom|subtitle
4320      @mv:refers: atom|title
4321      @mv:refers: atom|updated
4322      @mv:refers: extensionElements
4323    
4324  IFClsETDef:  IFClsETDef:
4325    @IFQName: AtomSourceElement    @IFQName: AtomSourceElement
4326    @ETQName: atom|source    @ETQName: atom|source
# Line 4103  IFClsETDef: Line 4330  IFClsETDef:
4330    @IFISA: AtomElement    @IFISA: AtomElement
4331    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
4332    
4333      @mv:refers: atomCommonAttributes
4334    
4335      @cm:
4336        (source-prop*)
4337    
4338    @Attr:    @Attr:
4339      @@Name: authorElements      @@Name: authorElements
4340      @@enDesc:      @@enDesc:
# Line 4312  IFClsETDef: Line 4544  IFClsETDef:
4544    
4545    @IFISA: AtomTextConstruct    @IFISA: AtomTextConstruct
4546    @ClsISA: ManakaiAtomTextConstruct    @ClsISA: ManakaiAtomTextConstruct
4547    @mv:contains: TextAG    @mv:refers: TextAG
4548    @mv:elementContentModel: TextCM    @mv:elementContentModel: TextCM
4549    
4550    @enDesc:    @enDesc:
# Line 4328  IFClsETDef: Line 4560  IFClsETDef:
4560    
4561    @IFISA: AtomTextConstruct    @IFISA: AtomTextConstruct
4562    @ClsISA: ManakaiAtomTextConstruct    @ClsISA: ManakaiAtomTextConstruct
4563    @mv:contains: TextAG    @mv:refers: TextAG
4564    @mv:elementContentModel: TextCM    @mv:elementContentModel: TextCM
4565    
4566    @enDesc:    @enDesc:
# Line 4344  IFClsETDef: Line 4576  IFClsETDef:
4576    
4577    @IFISA: AtomTextConstruct    @IFISA: AtomTextConstruct
4578    @ClsISA: ManakaiAtomTextConstruct    @ClsISA: ManakaiAtomTextConstruct
4579    @mv:contains: TextAG    @mv:refers: TextAG
4580    @mv:elementContentModel: TextCM    @mv:elementContentModel: TextCM
4581    
4582    @enDesc:    @enDesc:
# Line 4360  IFClsETDef: Line 4592  IFClsETDef:
4592    
4593    @IFISA: AtomDateConstruct    @IFISA: AtomDateConstruct
4594    @ClsISA: ManakaiAtomDateConstruct    @ClsISA: ManakaiAtomDateConstruct
4595    @mv:contains: DateAG    @mv:refers: DateAG
4596    @mv:elementContentModel: DateCM    @mv:elementContentModel: DateCM
4597    
4598    @enDesc:    @enDesc:
# Line 4452  ElementTypeBinding: Line 4684  ElementTypeBinding:
4684      @@For: ManakaiDOM|DOM3      @@For: ManakaiDOM|DOM3
4685      @@For: =ManakaiDOM|all      @@For: =ManakaiDOM|all
4686      @@Type: idl|boolean||ManakaiDOM|all      @@Type: idl|boolean||ManakaiDOM|all
4687    
4688    ECDef:
4689      @QName: simpleExtensionElements
4690      @mv:elementTypeClassName: simple.extra
4691      @DISCore:resourceType: mv|ElementTypeAdditionalClass
4692    
4693    ECDef:
4694      @QName: structuredExtensionElements
4695      @mv:elementTypeClassName: structured.extra
4696      @DISCore:resourceType: mv|ElementTypeAdditionalClass
4697    
4698    EMDef:
4699      @QName: extensionElements
4700      @mv:elementTypeClassName: extra
4701      @mv:refers: simpleExtensionElements
4702      @mv:refers: structuredExtensionElements
4703      @DISCore:resourceType: mv|ElementTypeAdditionalClass
4704    
4705    AGDef:
4706      @QName: undefinedAttributes
4707      @mv:attributeTypeGroupName: common.extra
4708    
4709    ResourceDef:
4710      @QName: undefinedContent
4711      @mv:elementContentModelName: undefined
4712      @For: =ManakaiDOM|ManakaiDOMLatest
4713      @DISCore:resourceType: mv|ElementContentModel
4714      @cm: dxm|ANY||ManakaiDOM|all
4715      @enImplNote:
4716        (text | anyForeignElement)*

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.11

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24