/[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.6 by wakaba, Sat May 20 10:13:02 2006 UTC revision 1.10 by wakaba, Thu Aug 17 12:12:02 2006 UTC
# Line 76  Namespace: Line 76  Namespace:
76      http://suika.fam.cx/~wakaba/archive/2004/dom/main#      http://suika.fam.cx/~wakaba/archive/2004/dom/main#
77    @dx:    @dx:
78      http://suika.fam.cx/~wakaba/archive/2005/manakai/Util/Error/DOMException#      http://suika.fam.cx/~wakaba/archive/2005/manakai/Util/Error/DOMException#
79      @dxm:
80        http://suika.fam.cx/~wakaba/archive/2004/dis/XML#
81    @ecore:    @ecore:
82      http://suika.fam.cx/~wakaba/archive/2005/manakai/Util/Error/Core/      http://suika.fam.cx/~wakaba/archive/2005/manakai/Util/Error/Core/
83    @f:    @f:
# Line 86  Namespace: Line 88  Namespace:
88      http://www.w3.org/1999/xhtml      http://www.w3.org/1999/xhtml
89    @idl:    @idl:
90      http://suika.fam.cx/~wakaba/archive/2004/dis/IDL#      http://suika.fam.cx/~wakaba/archive/2004/dis/IDL#
91      @infoset:
92        http://www.w3.org/2001/04/infoset#
93    @kwd:    @kwd:
94      http://suika.fam.cx/~wakaba/archive/2005/rfc2119/      http://suika.fam.cx/~wakaba/archive/2005/rfc2119/
95    @lang:    @lang:
# Line 175  ElementTypeBinding: Line 179  ElementTypeBinding:
179        @@@@: DISLang|Attribute        @@@@: DISLang|Attribute
180        @@@ForCheck: ManakaiDOM|ForClass        @@@ForCheck: ManakaiDOM|ForClass
181      @@DISCore:resourceType:      @@DISCore:resourceType:
182        @@@@: mv|Attribute        @@@@: mv|AttributeType
183        @@@ForCheck: s|ForML        @@@ForCheck: s|ForML
184      @@ForCheck: !=ManakaiDOM|ManakaiDOM      @@ForCheck: !=ManakaiDOM|ManakaiDOM
185    
# Line 308  ElementTypeBinding: Line 312  ElementTypeBinding:
312    @ShadowContent:    @ShadowContent:
313      @@DISCore:resourceType:      @@DISCore:resourceType:
314        @@@@: dis|MultipleResource        @@@@: dis|MultipleResource
315        @@@ForCheck: !ManakaiDOM|ForIF !ManakaiDOM|ForClass !s|ForML        @@@ForCheck:
316            !ManakaiDOM|ForIF !ManakaiDOM|ForClass !s|ForML !mv|ForCM !mv|ForAG
317      @@resourceFor: ManakaiDOM|ForIF      @@resourceFor: ManakaiDOM|ForIF
318      @@resourceFor: ManakaiDOM|ForClass      @@resourceFor: ManakaiDOM|ForClass
319      @@resourceFor: mv|ForCM      @@resourceFor: mv|ForCM
# Line 574  ModuleSetDef: Line 579  ModuleSetDef:
579    @mv:vid: 10    @mv:vid: 10
580    @enLN: Atom    @enLN: Atom
581    @mv:version: 1.0    @mv:version: 1.0
   @mv:contains: AtomFeed  
   @mv:contains: AtomEntry  
   @mv:contains: AtomProperties  
582    @mv:contains: AtomDatatypes    @mv:contains: AtomDatatypes
583      @mv:contains: AtomProperties
584      @mv:contains: AtomEntry
585      @mv:contains: AtomFeed
586      @mv:contains: AtomQName
587    
588      @infoset:namespaceName:
589        http://www.w3.org/2005/Atom
590      @infoset:prefix: atom
591    
592  ModuleDef:  ModuleDef:
593    @QName: AtomFeed    @QName: AtomFeed
594    @mv:id: feed    @mv:id: feed
595    @enLN: Feed    @enLN: Feed
596      @mv:contains: feed-prop
597    @mv:contains: atom|feed    @mv:contains: atom|feed
598    
599  ModuleDef:  ModuleDef:
600    @QName: AtomEntry    @QName: AtomEntry
601    @mv:id: entry    @mv:id: entry
602    @enLN: Entry    @enLN: Entry
603      @mv:contains: entry-prop
604    @mv:contains: atom|entry    @mv:contains: atom|entry
605    
606  ModuleDef:  ModuleDef:
# Line 596  ModuleDef: Line 608  ModuleDef:
608    @mv:id: props    @mv:id: props
609    @enLN: Properties    @enLN: Properties
610    @mv:contains: atom|content    @mv:contains: atom|content
611      @mv:contains: atom|contributor
612    @mv:contains: atom|category    @mv:contains: atom|category
613    @mv:contains: atom|generator    @mv:contains: atom|generator
   @mv:contains: atom|source  
614    @mv:contains: atom|link    @mv:contains: atom|link
615    @mv:contains: atom|author    @mv:contains: atom|author
616    @mv:contains: atom|published    @mv:contains: atom|published
617    @mv:contains: atom|updated    @mv:contains: atom|updated
618      @mv:contains: atom|icon
619    @mv:contains: atom|id    @mv:contains: atom|id
620      @mv:contains: atom|logo
621      @mv:contains: atom|rights
622      @mv:contains: atom|subtitle
623      @mv:contains: atom|summary
624    @mv:contains: atom|title    @mv:contains: atom|title
625    @mv:contains: atom|email    @mv:contains: source-prop
626    @mv:contains: atom|uri    @mv:contains: atom|source
627    
628  ModuleDef:  ModuleDef:
629    @QName: AtomDatatypes    @QName: AtomDatatypes
630    @mv:id: datatypes    @mv:id: datatypes
631    @enLN: Datatypes    @enLN: Datatypes
632    
633      @mv:contains: atomNCName
634      @mv:contains: atomMediaType
635      @mv:contains: atomLanguageTag
636      @mv:contains: atomUri
637      @mv:contains: atomUriCM
638      @mv:contains: atomEmailAddress
639      @mv:contains: atomEmailAddressCM
640    
641      @mv:contains: undefinedAttributes
642      @mv:contains: undefinedContent
643      @mv:contains: atomCommonAttributes
644    
645      @mv:contains: simpleExtensionElements
646      @mv:contains: structuredExtensionElements
647      @mv:contains: extensionElements
648    
649    @mv:contains: TextAG    @mv:contains: TextAG
650    @mv:contains: TextCM    @mv:contains: TextCM
651    
652      @mv:contains: atom|name
653      @mv:contains: atom|email
654      @mv:contains: atom|uri
655    @mv:contains: PersonAG    @mv:contains: PersonAG
656      @mv:contains: person-prop
657    @mv:contains: PersonCM    @mv:contains: PersonCM
658    
659    @mv:contains: DateAG    @mv:contains: DateAG
660    @mv:contains: DateCM    @mv:contains: DateCM
661    
662    ResourceDef:
663      @QName: AtomQName
664      @enLN: Qualified Names
665      @mv:id: qname
666      @For: =ManakaiDOM|ManakaiDOMLatest
667      @DISCore:resourceType: mv|XMLDTDQNameModule
668    
669      @mv:contains: Atom
670    
671  ElementTypeBinding:  ElementTypeBinding:
672    @Name: ModuleSetDef    @Name: ModuleSetDef
# Line 1561  IFClsDef: Line 1610  IFClsDef:
1610        $test->assert_isa ($doc, <IFName::AtomEntryDocument>);        $test->assert_isa ($doc, <IFName::AtomEntryDocument>);
1611  ##AtomEntryDocument  ##AtomEntryDocument
1612    
1613    AGDef:
1614      @QName: atomCommonAttributes
1615      @enFN: common attributes
1616      @mv:attributeTypeGroupName: common
1617      
1618      @ATDef:
1619        @@mv:attributeTypeName: xml|base
1620        @@mv:attributeValueType: atomUri
1621    
1622      @ATDef:
1623        @@mv:attributeTypeName: xml|lang
1624        @@mv:attributeValueType: atomLanguageTag
1625    
1626      @mv:refers: undefinedAttributes
1627    ##atomCommonAttributes
1628    
1629    STDef:
1630      @QName: atomNCName
1631      @mv:datatypeEntityName: NCName
1632      #subsetOf: xsd|string
1633      #minLength, pattern
1634    
1635    STDef:
1636      @QName: atomMediaType
1637      @mv:datatypeEntityName: MediaType
1638      #subsetOf xsd|string
1639      # pattern
1640    
1641    STDef:
1642      @QName: atomLanguageTag
1643      @mv:datatypeEntityName: LangaugeTag
1644      #subsetOf: xsd|string
1645      #pattern
1646    
1647    STDef:
1648      @QName: atomUri
1649      @mv:datatypeEntityName: URI
1650      #aliasfor text
1651    STCDef:
1652      @QName: atomUriCM
1653      @mv:elementContentModelName: URI
1654      @cm: (dxm|PCDATA||ManakaiDOM|all)*
1655    
1656    STDef:
1657      @QName: atomEmailAddress
1658      @mv:datatypeEntityName: EmailAddress
1659      #subsetOf xsd|string
1660      #pattern
1661    STCDef:
1662      @QName: atomEmailAddressCM
1663      @mv:elementContentModelName: EmailAddress
1664      @cm: (dxm|PCDATA||ManakaiDOM|all)*
1665    
1666    ElementTypeBinding:
1667      @Name: AGDef
1668      @ElementType:
1669        dis:ResourceDef
1670      @ShadowContent:
1671        @@DISCore:resourceType: mv|AttributeTypeGroup
1672        @@For: =ManakaiDOM|ManakaiDOMLatest
1673    
1674    ElementTypeBinding:
1675      @Name: ATDef
1676      @ElementType:
1677        dis:ResourceDef
1678      @ShadowContent:
1679        @@DISCore:resourceType: mv|AttributeType
1680        @@For: =ManakaiDOM|ManakaiDOMLatest
1681    
1682    ElementTypeBinding:
1683      @Name: ECDef
1684      @ElementType:
1685        dis:ResourceDef
1686      @ShadowContent:
1687        @@DISCore:resourceType: mv|ElementTypeClass
1688        @@For: =ManakaiDOM|ManakaiDOMLatest
1689    
1690    ElementTypeBinding:
1691      @Name: EMDef
1692      @ElementType:
1693        dis:ResourceDef
1694      @ShadowContent:
1695        @@DISCore:resourceType: mv|ElementTypeClassMix
1696        @@For: =ManakaiDOM|ManakaiDOMLatest
1697    
1698    ElementTypeBinding:
1699      @Name: STDef
1700      @ElementType:
1701        dis:ResourceDef
1702      @ShadowContent:
1703        @@DISCore:resourceType: mv|XMLDTDDatatypeEntity
1704        @@For: =ManakaiDOM|ManakaiDOMLatest
1705    
1706    ElementTypeBinding:
1707      @Name: STCDef
1708      @ElementType:
1709        dis:ResourceDef
1710      @ShadowContent:
1711        @@DISCore:resourceType: mv|ElementContentModel
1712        @@For: =ManakaiDOM|ManakaiDOMLatest
1713    
1714  IFClsDef:  IFClsDef:
1715    @IFQName: AtomElement    @IFQName: AtomElement
1716    @ClsQName: ManakaiAtomElement    @ClsQName: ManakaiAtomElement
# Line 1619  ResourceDef: Line 1769  ResourceDef:
1769      @@ContentType: DISCore|QName      @@ContentType: DISCore|QName
1770    @ForCheck: =ManakaiDOM|all    @ForCheck: =ManakaiDOM|all
1771    
1772    ElementTypeBinding:
1773      @Name: cm
1774      @ElementType:
1775        mv:elementContentModel
1776      @ShadowContent:
1777        @@ContentType: lang|dcmodel
1778    
1779  IFClsConstructDef:  IFClsConstructDef:
1780    @IFQName: AtomTextConstruct    @IFQName: AtomTextConstruct
1781    @ClsQName: ManakaiAtomTextConstruct    @ClsQName: ManakaiAtomTextConstruct
# Line 1630  IFClsConstructDef: Line 1787  IFClsConstructDef:
1787    @IFISA: AtomElement    @IFISA: AtomElement
1788    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
1789    
1790      @mv:refers: atomCommonAttributes
1791    
1792      @cm:
1793        dxm|ANY||ManakaiDOM|all
1794      @enImplNote:
1795        @@ddid:cm
1796        @@@:
1797          {TODO::
1798            (dxm|PCDATA||ManakaiDOM|all | html|div)*
1799          }
1800    
1801    @enDesc:    @enDesc:
1802      The <IF::AtomTextConstruct> interface provides convenience      The <IF::AtomTextConstruct> interface provides convenience
1803      methods and attributes for <IF::Element> nodes      methods and attributes for <IF::Element> nodes
# Line 1638  IFClsConstructDef: Line 1806  IFClsConstructDef:
1806      interface.      interface.
1807    
1808      A Text construct contains human-readable text, usually in      A Text construct contains human-readable text, usually in
1809      small quantities.  The content of Text constructs is      small quantities.  The content of a Text construct is
1810      Language-Sensitive.      Language-Sensitive.
1811    
1812    @ATTR:    @ATTR:
# Line 1760  IFClsConstructDef: Line 1928  IFClsConstructDef:
1928    @IFISA: AtomElement    @IFISA: AtomElement
1929    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
1930    
1931      @mv:refers: atomCommonAttributes
1932    
1933      @cm:
1934        (person-prop+)
1935    
1936    @enDesc:    @enDesc:
1937      The <IF::AtomPersonConstruct> interface provides convenience      The <IF::AtomPersonConstruct> interface provides convenience
1938      methods and attributes for <IF::Element> nodes      methods and attributes for <IF::Element> nodes
# Line 1807  IFClsConstructDef: Line 1980  IFClsConstructDef:
1980      @@Name: nameElement      @@Name: nameElement
1981      @@enDesc:      @@enDesc:
1982        The <XE::atom|name> child element of the node.        The <XE::atom|name> child element of the node.
1983      @@Type: AtomElement      @@Type: AtomNameElement
1984      @@Get:      @@Get:
1985        @@@enDesc:        @@@enDesc:
1986          It <kwd:MUST> <I::return a <XE::atom|name> child element>          It <kwd:MUST> <I::return a <XE::atom|name> child element>
# Line 1892  IFClsConstructDef: Line 2065  IFClsConstructDef:
2065          }__;          }__;
2066  ##AtomPersonConstruct  ##AtomPersonConstruct
2067    
2068    ECDef:
2069      @QName: person-prop
2070      @mv:elementTypeClassName: person-prop
2071      @mv:refers: atom|name
2072      @mv:refers: atom|uri
2073      @mv:refers: atom|email
2074      @mv:refers: extensionElements
2075    
2076  IFClsConstructDef:  IFClsConstructDef:
2077    @IFQName: AtomDateConstruct    @IFQName: AtomDateConstruct
2078    @ClsQName: ManakaiAtomDateConstruct    @ClsQName: ManakaiAtomDateConstruct
# Line 1903  IFClsConstructDef: Line 2084  IFClsConstructDef:
2084    @IFISA: AtomElement    @IFISA: AtomElement
2085    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
2086    
2087      @mv:refers: atomCommonAttributes
2088    
2089      @cm:
2090        (dxm|PCDATA||ManakaiDOM|all)*
2091      @enImplNote:
2092        @@ddid: cm
2093        @@@:
2094          {TODO::
2095            xsd|dateTime
2096          }
2097    
2098    @enDesc:    @enDesc:
2099      The <IF::AtomDateConstruct> interface provides convenience      The <IF::AtomDateConstruct> interface provides convenience
2100      methods and attributes for <IF::Element> nodes      methods and attributes for <IF::Element> nodes
# Line 1973  IFClsConstructDef: Line 2165  IFClsConstructDef:
2165        }        }
2166  ##AtomDateConstruct  ##AtomDateConstruct
2167    
2168    ECDef:
2169      @QName: feed-prop
2170      @mv:elementTypeClassName: feed-prop
2171      @mv:refers: atom|author
2172      @mv:refers: atom|category
2173      @mv:refers: atom|contributor
2174      @mv:refers: atom|generator
2175      @mv:refers: atom|icon
2176      @mv:refers: atom|id
2177      @mv:refers: atom|link
2178      @mv:refers: atom|logo
2179      @mv:refers: atom|rights
2180      @mv:refers: atom|subtitle
2181      @mv:refers: atom|title
2182      @mv:refers: atom|updated
2183      @mv:refers: extensionElements
2184    
2185  IFClsETDef:  IFClsETDef:
2186    @IFQName: AtomFeedElement    @IFQName: AtomFeedElement
2187    @ETQName: atom|feed    @ETQName: atom|feed
# Line 1982  IFClsETDef: Line 2191  IFClsETDef:
2191    @IFISA: AtomElement    @IFISA: AtomElement
2192    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
2193    
2194      @mv:refers: atomCommonAttributes
2195    
2196      @cm:
2197        (feed-prop+, atom|entry*)
2198    
2199    @enDesc:    @enDesc:
2200      The <XE::atom|feed> element is the document element      The <XE::atom|feed> element is the document element
2201      of an Atom Feed Document.      of an Atom Feed Document.
# Line 2669  IFClsETDef: Line 2883  IFClsETDef:
2883                                      (<Q::xml|>, 'lang'));                                      (<Q::xml|>, 'lang'));
2884  ##AtomFeedElement  ##AtomFeedElement
2885    
2886    ECDef:
2887      @QName: entry-prop
2888      @mv:elementTypeClassName: entry-prop
2889      @mv:refers: atom|author
2890      @mv:refers: atom|category
2891      @mv:refers: atom|content
2892      @mv:refers: atom|contributor
2893      @mv:refers: atom|id
2894      @mv:refers: atom|link
2895      @mv:refers: atom|published
2896      @mv:refers: atom|rights
2897      @mv:refers: atom|source
2898      @mv:refers: atom|summary
2899      @mv:refers: atom|title
2900      @mv:refers: atom|updated
2901      @mv:refers: extensionElements
2902    
2903  IFClsETDef:  IFClsETDef:
2904    @IFQName: AtomEntryElement    @IFQName: AtomEntryElement
2905    @ETQName: atom|entry    @ETQName: atom|entry
# Line 2678  IFClsETDef: Line 2909  IFClsETDef:
2909    @IFISA: AtomElement    @IFISA: AtomElement
2910    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
2911    
2912      @mv:refers: atomCommonAttributes
2913    
2914      @cm:
2915        (entry-prop+)
2916    
2917    @enDesc:    @enDesc:
2918      The <XE::atom|entry> element represents an individual      The <XE::atom|entry> element represents an individual
2919      entry, acting as a container for metadata and data      entry, acting as a container for metadata and data
# Line 3198  IFClsETDef: Line 3434  IFClsETDef:
3434  ##AtomEntryElement  ##AtomEntryElement
3435    
3436  IFClsETDef:  IFClsETDef:
3437      @IFQName: AtomIdElement
3438      @ETQName: atom|id
3439      @ETRQName: atom|id
3440      @ClsQName: ManakaiAtomIdElement
3441    
3442      @IFISA: AtomElement
3443      @ClsISA: ManakaiAtomElement
3444    
3445      @mv:refers: atomCommonAttributes
3446      
3447      @cm: atomUriCM
3448    ##AtomIdElement
3449    
3450    IFClsETDef:
3451      @IFQName: AtomIconElement
3452      @ETQName: atom|icon
3453      @ETRQName: atom|icon
3454      @ClsQName: ManakaiAtomIconElement
3455    
3456      @IFISA: AtomElement
3457      @ClsISA: ManakaiAtomElement
3458    
3459      @mv:refers: atomCommonAttributes
3460    
3461      @cm: atomUriCM
3462    ##AtomIconElement
3463    
3464    IFClsETDef:
3465      @IFQName: AtomNameElement
3466      @ETQName: atom|name
3467      @ETRQName: atom|name
3468      @ClsQName: ManakaiAtomNameElement
3469    
3470      @IFISA: AtomElement
3471      @ClsISA: ManakaiAtomElement
3472    
3473      # no common attribs
3474      @cm: TextCM
3475    ##AtomNameElement
3476    
3477    IFClsETDef:
3478      @IFQName: AtomUriElement
3479      @ETQName: atom|uri
3480      @ETRQName: atom|uri
3481      @ClsQName: ManakaiAtomUriElement
3482    
3483      @IFISA: AtomElement
3484      @ClsISA: ManakaiAtomElement
3485    
3486      # no common attribs
3487      @cm: atomUriCM
3488    ##AtomUriElement
3489    
3490    IFClsETDef:
3491      @IFQName: AtomEmailElement
3492      @ETQName: atom|email
3493      @ETRQName: atom|email
3494      @ClsQName: ManakaiAtomEmailElement
3495    
3496      @IFISA: AtomElement
3497      @ClsISA: ManakaiAtomElement
3498    
3499      # no common attribs
3500      @cm: atomEmailAddressCM
3501    ##AtomEmailElement
3502    
3503    IFClsETDef:
3504      @IFQName: AtomLogoElement
3505      @ETQName: atom|logo
3506      @ETRQName: atom|logo
3507      @ClsQName: ManakaiAtomLogoElement
3508    
3509      @IFISA: AtomElement
3510      @ClsISA: ManakaiAtomElement
3511    
3512      @mv:refers: atomCommonAttributes
3513    
3514      @cm: atomUriCM
3515    ##AtomLogoElement
3516    
3517    IFClsETDef:
3518    @IFQName: AtomContentElement    @IFQName: AtomContentElement
3519    @ETQName: atom|content    @ETQName: atom|content
3520    @ETRQName: atom|content    @ETRQName: atom|content
# Line 3206  IFClsETDef: Line 3523  IFClsETDef:
3523    @IFISA: AtomElement    @IFISA: AtomElement
3524    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
3525    
3526      @mv:refers: atomCommonAttributes
3527    
3528      @cm:
3529        dxm|ANY||ManakaiDOM|all
3530    
3531    @enDesc:    @enDesc:
3532      The <XE::atom|content> element either contains or links to      The <XE::atom|content> element either contains or links to
3533      the content of the entry.      the content of the entry.
# Line 3454  IFClsETDef: Line 3776  IFClsETDef:
3776    
3777    @IFISA: AtomPersonConstruct    @IFISA: AtomPersonConstruct
3778    @ClsISA: ManakaiAtomPersonConstruct    @ClsISA: ManakaiAtomPersonConstruct
3779      @mv:refers: PersonAG
3780      @mv:elementContentModel: PersonCM
3781    
3782    @enDesc:    @enDesc:
3783      The <XE::atom|author> element is a Person construct that      The <XE::atom|author> element is a Person construct that
# Line 3469  IFClsETDef: Line 3793  IFClsETDef:
3793    @IFISA: AtomElement    @IFISA: AtomElement
3794    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
3795    
3796      @mv:refers: atomCommonAttributes
3797    
3798      @cm: undefinedContent
3799    
3800    @enDesc:    @enDesc:
3801      The <XE::atom|category> element conveys information abut      The <XE::atom|category> element conveys information abut
3802      a category associated with an entry or feed.      a category associated with an entry or feed.
# Line 3582  IFClsETDef: Line 3910  IFClsETDef:
3910    
3911    @IFISA: AtomPersonConstruct    @IFISA: AtomPersonConstruct
3912    @ClsISA: ManakaiAtomPersonConstruct    @ClsISA: ManakaiAtomPersonConstruct
3913      @mv:refers: PersonAG
3914      @mv:elementContentModel: PersonCM
3915    
3916    @enDesc:    @enDesc:
3917      The <XE::atom|contributor> element is a Person construct that      The <XE::atom|contributor> element is a Person construct that
# Line 3598  IFClsETDef: Line 3928  IFClsETDef:
3928    @IFISA: AtomElement    @IFISA: AtomElement
3929    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
3930    
3931      @mv:refers: atomCommonAttributes
3932    
3933      @cm:
3934        (dxm|PCDATA||ManakaiDOM|all)*
3935    
3936    @enDesc:    @enDesc:
3937      The <XE::atom|generator> element identifies the agent used      The <XE::atom|generator> element identifies the agent used
3938      to generate a feed.      to generate a feed.
# Line 3679  IFClsETDef: Line 4014  IFClsETDef:
4014    @IFISA: AtomElement    @IFISA: AtomElement
4015    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
4016    
4017      @mv:refers: atomCommonAttributes
4018    
4019      @cm: undefinedContent
4020    
4021    @enDesc:    @enDesc:
4022      The <XE::atom|link> element defines a reference from an entry      The <XE::atom|link> element defines a reference from an entry
4023      or feed to a Web resource.      or feed to a Web resource.
# Line 3942  IFClsETDef: Line 4281  IFClsETDef:
4281    
4282    @IFISA: AtomDateConstruct    @IFISA: AtomDateConstruct
4283    @ClsISA: ManakaiAtomDateConstruct    @ClsISA: ManakaiAtomDateConstruct
4284      @mv:refers: DateAG
4285      @mv:elementContentModel: DateCM
4286    
4287    @enDesc:    @enDesc:
4288      The <XE::atom|published> element is a Date construct      The <XE::atom|published> element is a Date construct
# Line 3960  IFClsETDef: Line 4301  IFClsETDef:
4301    
4302    @IFISA: AtomTextConstruct    @IFISA: AtomTextConstruct
4303    @ClsISA: ManakaiAtomTextConstruct    @ClsISA: ManakaiAtomTextConstruct
4304      @mv:refers: TextAG
4305      @mv:elementContentModel: TextCM
4306    
4307    @enDesc:    @enDesc:
4308      The <XE::atom|rights> element is a Text construct      The <XE::atom|rights> element is a Text construct
# Line 3967  IFClsETDef: Line 4310  IFClsETDef:
4310      over an entry or feed.      over an entry or feed.
4311  ##AtomRightsElement  ##AtomRightsElement
4312    
4313    ECDef:
4314      @QName: source-prop
4315      @mv:elementTypeClassName: source-prop
4316      @mv:refers: atom|author
4317      @mv:refers: atom|category
4318      @mv:refers: atom|contributor
4319      @mv:refers: atom|generator
4320      @mv:refers: atom|icon
4321      @mv:refers: atom|id
4322      @mv:refers: atom|link
4323      @mv:refers: atom|logo
4324      @mv:refers: atom|rights
4325      @mv:refers: atom|subtitle
4326      @mv:refers: atom|title
4327      @mv:refers: atom|updated
4328      @mv:refers: extensionElements
4329    
4330  IFClsETDef:  IFClsETDef:
4331    @IFQName: AtomSourceElement    @IFQName: AtomSourceElement
4332    @ETQName: atom|source    @ETQName: atom|source
# Line 3976  IFClsETDef: Line 4336  IFClsETDef:
4336    @IFISA: AtomElement    @IFISA: AtomElement
4337    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
4338    
4339      @mv:refers: atomCommonAttributes
4340    
4341      @cm:
4342        (source-prop*)
4343    
4344    @Attr:    @Attr:
4345      @@Name: authorElements      @@Name: authorElements
4346      @@enDesc:      @@enDesc:
# Line 4185  IFClsETDef: Line 4550  IFClsETDef:
4550    
4551    @IFISA: AtomTextConstruct    @IFISA: AtomTextConstruct
4552    @ClsISA: ManakaiAtomTextConstruct    @ClsISA: ManakaiAtomTextConstruct
4553      @mv:refers: TextAG
4554      @mv:elementContentModel: TextCM
4555    
4556    @enDesc:    @enDesc:
4557      The <XE::atom|subtitle> element is a Text construct      The <XE::atom|subtitle> element is a Text construct
# Line 4199  IFClsETDef: Line 4566  IFClsETDef:
4566    
4567    @IFISA: AtomTextConstruct    @IFISA: AtomTextConstruct
4568    @ClsISA: ManakaiAtomTextConstruct    @ClsISA: ManakaiAtomTextConstruct
4569      @mv:refers: TextAG
4570      @mv:elementContentModel: TextCM
4571    
4572    @enDesc:    @enDesc:
4573      The <XE::atom|summary> element is a Text construct      The <XE::atom|summary> element is a Text construct
# Line 4213  IFClsETDef: Line 4582  IFClsETDef:
4582    
4583    @IFISA: AtomTextConstruct    @IFISA: AtomTextConstruct
4584    @ClsISA: ManakaiAtomTextConstruct    @ClsISA: ManakaiAtomTextConstruct
4585      @mv:refers: TextAG
4586      @mv:elementContentModel: TextCM
4587    
4588    @enDesc:    @enDesc:
4589      The <XE::atom|title> element is a Text construct      The <XE::atom|title> element is a Text construct
# Line 4227  IFClsETDef: Line 4598  IFClsETDef:
4598    
4599    @IFISA: AtomDateConstruct    @IFISA: AtomDateConstruct
4600    @ClsISA: ManakaiAtomDateConstruct    @ClsISA: ManakaiAtomDateConstruct
4601      @mv:refers: DateAG
4602      @mv:elementContentModel: DateCM
4603    
4604    @enDesc:    @enDesc:
4605      The <XE::atom|updated> element is a Date construct      The <XE::atom|updated> element is a Date construct
# Line 4317  ElementTypeBinding: Line 4690  ElementTypeBinding:
4690      @@For: ManakaiDOM|DOM3      @@For: ManakaiDOM|DOM3
4691      @@For: =ManakaiDOM|all      @@For: =ManakaiDOM|all
4692      @@Type: idl|boolean||ManakaiDOM|all      @@Type: idl|boolean||ManakaiDOM|all
4693    
4694    ECDef:
4695      @QName: simpleExtensionElements
4696      @mv:elementTypeClassName: simple.extra
4697      @DISCore:resourceType: mv|ElementTypeAdditionalClass
4698    
4699    ECDef:
4700      @QName: structuredExtensionElements
4701      @mv:elementTypeClassName: structured.extra
4702      @DISCore:resourceType: mv|ElementTypeAdditionalClass
4703    
4704    EMDef:
4705      @QName: extensionElements
4706      @mv:elementTypeClassName: extra
4707      @mv:refers: simpleExtensionElements
4708      @mv:refers: structuredExtensionElements
4709      @DISCore:resourceType: mv|ElementTypeAdditionalClass
4710    
4711    AGDef:
4712      @QName: undefinedAttributes
4713      @mv:attributeTypeGroupName: common.extra
4714    
4715    ResourceDef:
4716      @QName: undefinedContent
4717      @mv:elementContentModelName: undefined
4718      @For: =ManakaiDOM|ManakaiDOMLatest
4719      @DISCore:resourceType: mv|ElementContentModel
4720      @cm: dxm|ANY||ManakaiDOM|all
4721      @enImplNote:
4722        (text | anyForeignElement)*

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.10

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24