/[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.9 by wakaba, Wed Aug 16 10:30:03 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 175  ElementTypeBinding: Line 177  ElementTypeBinding:
177        @@@@: DISLang|Attribute        @@@@: DISLang|Attribute
178        @@@ForCheck: ManakaiDOM|ForClass        @@@ForCheck: ManakaiDOM|ForClass
179      @@DISCore:resourceType:      @@DISCore:resourceType:
180        @@@@: mv|Attribute        @@@@: mv|AttributeType
181        @@@ForCheck: s|ForML        @@@ForCheck: s|ForML
182      @@ForCheck: !=ManakaiDOM|ManakaiDOM      @@ForCheck: !=ManakaiDOM|ManakaiDOM
183    
# Line 308  ElementTypeBinding: Line 310  ElementTypeBinding:
310    @ShadowContent:    @ShadowContent:
311      @@DISCore:resourceType:      @@DISCore:resourceType:
312        @@@@: dis|MultipleResource        @@@@: dis|MultipleResource
313        @@@ForCheck: !ManakaiDOM|ForIF !ManakaiDOM|ForClass !s|ForML        @@@ForCheck:
314            !ManakaiDOM|ForIF !ManakaiDOM|ForClass !s|ForML !mv|ForCM !mv|ForAG
315      @@resourceFor: ManakaiDOM|ForIF      @@resourceFor: ManakaiDOM|ForIF
316      @@resourceFor: ManakaiDOM|ForClass      @@resourceFor: ManakaiDOM|ForClass
317      @@resourceFor: mv|ForCM      @@resourceFor: mv|ForCM
# Line 574  ModuleSetDef: Line 577  ModuleSetDef:
577    @mv:vid: 10    @mv:vid: 10
578    @enLN: Atom    @enLN: Atom
579    @mv:version: 1.0    @mv:version: 1.0
   @mv:contains: AtomFeed  
   @mv:contains: AtomEntry  
   @mv:contains: AtomProperties  
580    @mv:contains: AtomDatatypes    @mv:contains: AtomDatatypes
581      @mv:contains: AtomProperties
582      @mv:contains: AtomEntry
583      @mv:contains: AtomFeed
584    
585  ModuleDef:  ModuleDef:
586    @QName: AtomFeed    @QName: AtomFeed
587    @mv:id: feed    @mv:id: feed
588    @enLN: Feed    @enLN: Feed
589      @mv:contains: feed-prop
590    @mv:contains: atom|feed    @mv:contains: atom|feed
591    
592  ModuleDef:  ModuleDef:
593    @QName: AtomEntry    @QName: AtomEntry
594    @mv:id: entry    @mv:id: entry
595    @enLN: Entry    @enLN: Entry
596      @mv:contains: entry-prop
597    @mv:contains: atom|entry    @mv:contains: atom|entry
598    
599  ModuleDef:  ModuleDef:
# Line 596  ModuleDef: Line 601  ModuleDef:
601    @mv:id: props    @mv:id: props
602    @enLN: Properties    @enLN: Properties
603    @mv:contains: atom|content    @mv:contains: atom|content
604      @mv:contains: atom|contributor
605    @mv:contains: atom|category    @mv:contains: atom|category
606    @mv:contains: atom|generator    @mv:contains: atom|generator
   @mv:contains: atom|source  
607    @mv:contains: atom|link    @mv:contains: atom|link
608    @mv:contains: atom|author    @mv:contains: atom|author
609    @mv:contains: atom|published    @mv:contains: atom|published
610    @mv:contains: atom|updated    @mv:contains: atom|updated
611      @mv:contains: atom|icon
612    @mv:contains: atom|id    @mv:contains: atom|id
613      @mv:contains: atom|logo
614      @mv:contains: atom|rights
615      @mv:contains: atom|subtitle
616      @mv:contains: atom|summary
617    @mv:contains: atom|title    @mv:contains: atom|title
618    @mv:contains: atom|email    @mv:contains: source-prop
619    @mv:contains: atom|uri    @mv:contains: atom|source
620    
621  ModuleDef:  ModuleDef:
622    @QName: AtomDatatypes    @QName: AtomDatatypes
623    @mv:id: datatypes    @mv:id: datatypes
624    @enLN: Datatypes    @enLN: Datatypes
625    
626      @mv:contains: atomNCName
627      @mv:contains: atomMediaType
628      @mv:contains: atomLanguageTag
629      @mv:contains: atomUri
630      @mv:contains: atomUriCM
631      @mv:contains: atomEmailAddress
632      @mv:contains: atomEmailAddressCM
633    
634      @mv:contains: undefinedAttributes
635      @mv:contains: undefinedContent
636      @mv:contains: atomCommonAttributes
637    
638      @mv:contains: simpleExtensionElements
639      @mv:contains: structuredExtensionElements
640      @mv:contains: extensionElements
641    
642    @mv:contains: TextAG    @mv:contains: TextAG
643    @mv:contains: TextCM    @mv:contains: TextCM
644    
645      @mv:contains: atom|name
646      @mv:contains: atom|email
647      @mv:contains: atom|uri
648    @mv:contains: PersonAG    @mv:contains: PersonAG
649      @mv:contains: person-prop
650    @mv:contains: PersonCM    @mv:contains: PersonCM
651    
652    @mv:contains: DateAG    @mv:contains: DateAG
653    @mv:contains: DateCM    @mv:contains: DateCM
654    
# Line 1561  IFClsDef: Line 1594  IFClsDef:
1594        $test->assert_isa ($doc, <IFName::AtomEntryDocument>);        $test->assert_isa ($doc, <IFName::AtomEntryDocument>);
1595  ##AtomEntryDocument  ##AtomEntryDocument
1596    
1597    AGDef:
1598      @QName: atomCommonAttributes
1599      @enFN: common attributes
1600      @mv:attributeTypeGroupName: common
1601      
1602      @ATDef:
1603        @@mv:attributeTypeName: xml|base
1604        @@mv:attributeValueType: atomUri
1605    
1606      @ATDef:
1607        @@mv:attributeTypeName: xml|lang
1608        @@mv:attributeValueType: atomLanguageTag
1609    
1610      @mv:refers: undefinedAttributes
1611    ##atomCommonAttributes
1612    
1613    STDef:
1614      @QName: atomNCName
1615      @mv:datatypeEntityName: NCName
1616      #subsetOf: xsd|string
1617      #minLength, pattern
1618    
1619    STDef:
1620      @QName: atomMediaType
1621      @mv:datatypeEntityName: MediaType
1622      #subsetOf xsd|string
1623      # pattern
1624    
1625    STDef:
1626      @QName: atomLanguageTag
1627      @mv:datatypeEntityName: LangaugeTag
1628      #subsetOf: xsd|string
1629      #pattern
1630    
1631    STDef:
1632      @QName: atomUri
1633      @mv:datatypeEntityName: URI
1634      #aliasfor text
1635    STCDef:
1636      @QName: atomUriCM
1637      @mv:elementContentModelName: URI
1638      @cm: (dxm|PCDATA||ManakaiDOM|all)*
1639    
1640    STDef:
1641      @QName: atomEmailAddress
1642      @mv:datatypeEntityName: EmailAddress
1643      #subsetOf xsd|string
1644      #pattern
1645    STCDef:
1646      @QName: atomEmailAddressCM
1647      @mv:elementContentModelName: EmailAddress
1648      @cm: (dxm|PCDATA||ManakaiDOM|all)*
1649    
1650    ElementTypeBinding:
1651      @Name: AGDef
1652      @ElementType:
1653        dis:ResourceDef
1654      @ShadowContent:
1655        @@DISCore:resourceType: mv|AttributeTypeGroup
1656        @@For: =ManakaiDOM|ManakaiDOMLatest
1657    
1658    ElementTypeBinding:
1659      @Name: ATDef
1660      @ElementType:
1661        dis:ResourceDef
1662      @ShadowContent:
1663        @@DISCore:resourceType: mv|AttributeType
1664        @@For: =ManakaiDOM|ManakaiDOMLatest
1665    
1666    ElementTypeBinding:
1667      @Name: ECDef
1668      @ElementType:
1669        dis:ResourceDef
1670      @ShadowContent:
1671        @@DISCore:resourceType: mv|ElementTypeClass
1672        @@For: =ManakaiDOM|ManakaiDOMLatest
1673    
1674    ElementTypeBinding:
1675      @Name: EMDef
1676      @ElementType:
1677        dis:ResourceDef
1678      @ShadowContent:
1679        @@DISCore:resourceType: mv|ElementTypeClassMix
1680        @@For: =ManakaiDOM|ManakaiDOMLatest
1681    
1682    ElementTypeBinding:
1683      @Name: STDef
1684      @ElementType:
1685        dis:ResourceDef
1686      @ShadowContent:
1687        @@DISCore:resourceType: mv|XMLDTDDatatypeEntity
1688        @@For: =ManakaiDOM|ManakaiDOMLatest
1689    
1690    ElementTypeBinding:
1691      @Name: STCDef
1692      @ElementType:
1693        dis:ResourceDef
1694      @ShadowContent:
1695        @@DISCore:resourceType: mv|ElementContentModel
1696        @@For: =ManakaiDOM|ManakaiDOMLatest
1697    
1698  IFClsDef:  IFClsDef:
1699    @IFQName: AtomElement    @IFQName: AtomElement
1700    @ClsQName: ManakaiAtomElement    @ClsQName: ManakaiAtomElement
# Line 1619  ResourceDef: Line 1753  ResourceDef:
1753      @@ContentType: DISCore|QName      @@ContentType: DISCore|QName
1754    @ForCheck: =ManakaiDOM|all    @ForCheck: =ManakaiDOM|all
1755    
1756    ElementTypeBinding:
1757      @Name: cm
1758      @ElementType:
1759        mv:elementContentModel
1760      @ShadowContent:
1761        @@ContentType: lang|dcmodel
1762    
1763  IFClsConstructDef:  IFClsConstructDef:
1764    @IFQName: AtomTextConstruct    @IFQName: AtomTextConstruct
1765    @ClsQName: ManakaiAtomTextConstruct    @ClsQName: ManakaiAtomTextConstruct
# Line 1630  IFClsConstructDef: Line 1771  IFClsConstructDef:
1771    @IFISA: AtomElement    @IFISA: AtomElement
1772    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
1773    
1774      @cm:
1775        dxm|ANY||ManakaiDOM|all
1776      @enImplNote:
1777        @@ddid:cm
1778        @@@:
1779          {TODO::
1780            (dxm|PCDATA||ManakaiDOM|all | html|div)*
1781          }
1782    
1783    @enDesc:    @enDesc:
1784      The <IF::AtomTextConstruct> interface provides convenience      The <IF::AtomTextConstruct> interface provides convenience
1785      methods and attributes for <IF::Element> nodes      methods and attributes for <IF::Element> nodes
# Line 1638  IFClsConstructDef: Line 1788  IFClsConstructDef:
1788      interface.      interface.
1789    
1790      A Text construct contains human-readable text, usually in      A Text construct contains human-readable text, usually in
1791      small quantities.  The content of Text constructs is      small quantities.  The content of a Text construct is
1792      Language-Sensitive.      Language-Sensitive.
1793    
1794    @ATTR:    @ATTR:
# Line 1760  IFClsConstructDef: Line 1910  IFClsConstructDef:
1910    @IFISA: AtomElement    @IFISA: AtomElement
1911    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
1912    
1913      @cm:
1914        (person-prop+)
1915    
1916    @enDesc:    @enDesc:
1917      The <IF::AtomPersonConstruct> interface provides convenience      The <IF::AtomPersonConstruct> interface provides convenience
1918      methods and attributes for <IF::Element> nodes      methods and attributes for <IF::Element> nodes
# Line 1807  IFClsConstructDef: Line 1960  IFClsConstructDef:
1960      @@Name: nameElement      @@Name: nameElement
1961      @@enDesc:      @@enDesc:
1962        The <XE::atom|name> child element of the node.        The <XE::atom|name> child element of the node.
1963      @@Type: AtomElement      @@Type: AtomNameElement
1964      @@Get:      @@Get:
1965        @@@enDesc:        @@@enDesc:
1966          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 2045  IFClsConstructDef:
2045          }__;          }__;
2046  ##AtomPersonConstruct  ##AtomPersonConstruct
2047    
2048    ECDef:
2049      @QName: person-prop
2050      @mv:elementTypeClassName: person-prop
2051      @mv:refers: atom|name
2052      @mv:refers: atom|uri
2053      @mv:refers: atom|email
2054      @mv:refers: extensionElements
2055    
2056  IFClsConstructDef:  IFClsConstructDef:
2057    @IFQName: AtomDateConstruct    @IFQName: AtomDateConstruct
2058    @ClsQName: ManakaiAtomDateConstruct    @ClsQName: ManakaiAtomDateConstruct
# Line 1903  IFClsConstructDef: Line 2064  IFClsConstructDef:
2064    @IFISA: AtomElement    @IFISA: AtomElement
2065    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
2066    
2067      @cm:
2068        (dxm|PCDATA||ManakaiDOM|all)*
2069      @enImplNote:
2070        @@ddid: cm
2071        @@@:
2072          {TODO::
2073            xsd|dateTime
2074          }
2075    
2076    @enDesc:    @enDesc:
2077      The <IF::AtomDateConstruct> interface provides convenience      The <IF::AtomDateConstruct> interface provides convenience
2078      methods and attributes for <IF::Element> nodes      methods and attributes for <IF::Element> nodes
# Line 1973  IFClsConstructDef: Line 2143  IFClsConstructDef:
2143        }        }
2144  ##AtomDateConstruct  ##AtomDateConstruct
2145    
2146    ECDef:
2147      @QName: feed-prop
2148      @mv:elementTypeClassName: feed-prop
2149      @mv:refers: atom|author
2150      @mv:refers: atom|category
2151      @mv:refers: atom|contributor
2152      @mv:refers: atom|generator
2153      @mv:refers: atom|icon
2154      @mv:refers: atom|id
2155      @mv:refers: atom|link
2156      @mv:refers: atom|logo
2157      @mv:refers: atom|rights
2158      @mv:refers: atom|subtitle
2159      @mv:refers: atom|title
2160      @mv:refers: atom|updated
2161      @mv:refers: extensionElements
2162    
2163  IFClsETDef:  IFClsETDef:
2164    @IFQName: AtomFeedElement    @IFQName: AtomFeedElement
2165    @ETQName: atom|feed    @ETQName: atom|feed
# Line 1982  IFClsETDef: Line 2169  IFClsETDef:
2169    @IFISA: AtomElement    @IFISA: AtomElement
2170    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
2171    
2172      @cm:
2173        (feed-prop+, atom|entry*)
2174    
2175    @enDesc:    @enDesc:
2176      The <XE::atom|feed> element is the document element      The <XE::atom|feed> element is the document element
2177      of an Atom Feed Document.      of an Atom Feed Document.
# Line 2669  IFClsETDef: Line 2859  IFClsETDef:
2859                                      (<Q::xml|>, 'lang'));                                      (<Q::xml|>, 'lang'));
2860  ##AtomFeedElement  ##AtomFeedElement
2861    
2862    ECDef:
2863      @QName: entry-prop
2864      @mv:elementTypeClassName: entry-prop
2865      @mv:refers: atom|author
2866      @mv:refers: atom|category
2867      @mv:refers: atom|content
2868      @mv:refers: atom|contributor
2869      @mv:refers: atom|id
2870      @mv:refers: atom|link
2871      @mv:refers: atom|published
2872      @mv:refers: atom|rights
2873      @mv:refers: atom|source
2874      @mv:refers: atom|summary
2875      @mv:refers: atom|title
2876      @mv:refers: atom|updated
2877      @mv:refers: extensionElements
2878    
2879  IFClsETDef:  IFClsETDef:
2880    @IFQName: AtomEntryElement    @IFQName: AtomEntryElement
2881    @ETQName: atom|entry    @ETQName: atom|entry
# Line 2678  IFClsETDef: Line 2885  IFClsETDef:
2885    @IFISA: AtomElement    @IFISA: AtomElement
2886    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
2887    
2888      @cm:
2889        (entry-prop+)
2890    
2891    @enDesc:    @enDesc:
2892      The <XE::atom|entry> element represents an individual      The <XE::atom|entry> element represents an individual
2893      entry, acting as a container for metadata and data      entry, acting as a container for metadata and data
# Line 3198  IFClsETDef: Line 3408  IFClsETDef:
3408  ##AtomEntryElement  ##AtomEntryElement
3409    
3410  IFClsETDef:  IFClsETDef:
3411      @IFQName: AtomIdElement
3412      @ETQName: atom|id
3413      @ETRQName: atom|id
3414      @ClsQName: ManakaiAtomIdElement
3415    
3416      @IFISA: AtomElement
3417      @ClsISA: ManakaiAtomElement
3418      
3419      @cm: atomUriCM
3420    ##AtomIdElement
3421    
3422    IFClsETDef:
3423      @IFQName: AtomIconElement
3424      @ETQName: atom|icon
3425      @ETRQName: atom|icon
3426      @ClsQName: ManakaiAtomIconElement
3427    
3428      @IFISA: AtomElement
3429      @ClsISA: ManakaiAtomElement
3430    
3431      @cm: atomUriCM
3432    ##AtomIconElement
3433    
3434    IFClsETDef:
3435      @IFQName: AtomNameElement
3436      @ETQName: atom|name
3437      @ETRQName: atom|name
3438      @ClsQName: ManakaiAtomNameElement
3439    
3440      @IFISA: AtomElement
3441      @ClsISA: ManakaiAtomElement
3442    
3443      @cm: TextCM
3444    ##AtomNameElement
3445    
3446    IFClsETDef:
3447      @IFQName: AtomUriElement
3448      @ETQName: atom|uri
3449      @ETRQName: atom|uri
3450      @ClsQName: ManakaiAtomUriElement
3451    
3452      @IFISA: AtomElement
3453      @ClsISA: ManakaiAtomElement
3454    
3455      @cm: atomUriCM
3456    ##AtomUriElement
3457    
3458    IFClsETDef:
3459      @IFQName: AtomEmailElement
3460      @ETQName: atom|email
3461      @ETRQName: atom|email
3462      @ClsQName: ManakaiAtomEmailElement
3463    
3464      @IFISA: AtomElement
3465      @ClsISA: ManakaiAtomElement
3466    
3467      @cm: atomEmailAddressCM
3468    ##AtomEmailElement
3469    
3470    IFClsETDef:
3471      @IFQName: AtomLogoElement
3472      @ETQName: atom|logo
3473      @ETRQName: atom|logo
3474      @ClsQName: ManakaiAtomLogoElement
3475    
3476      @IFISA: AtomElement
3477      @ClsISA: ManakaiAtomElement
3478    
3479      @cm: atomUriCM
3480    ##AtomLogoElement
3481    
3482    IFClsETDef:
3483    @IFQName: AtomContentElement    @IFQName: AtomContentElement
3484    @ETQName: atom|content    @ETQName: atom|content
3485    @ETRQName: atom|content    @ETRQName: atom|content
# Line 3206  IFClsETDef: Line 3488  IFClsETDef:
3488    @IFISA: AtomElement    @IFISA: AtomElement
3489    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
3490    
3491      @cm:
3492        dxm|ANY||ManakaiDOM|all
3493    
3494    @enDesc:    @enDesc:
3495      The <XE::atom|content> element either contains or links to      The <XE::atom|content> element either contains or links to
3496      the content of the entry.      the content of the entry.
# Line 3454  IFClsETDef: Line 3739  IFClsETDef:
3739    
3740    @IFISA: AtomPersonConstruct    @IFISA: AtomPersonConstruct
3741    @ClsISA: ManakaiAtomPersonConstruct    @ClsISA: ManakaiAtomPersonConstruct
3742      @mv:refers: PersonAG
3743      @mv:elementContentModel: PersonCM
3744    
3745    @enDesc:    @enDesc:
3746      The <XE::atom|author> element is a Person construct that      The <XE::atom|author> element is a Person construct that
# Line 3469  IFClsETDef: Line 3756  IFClsETDef:
3756    @IFISA: AtomElement    @IFISA: AtomElement
3757    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
3758    
3759      @cm: undefinedContent
3760    
3761    @enDesc:    @enDesc:
3762      The <XE::atom|category> element conveys information abut      The <XE::atom|category> element conveys information abut
3763      a category associated with an entry or feed.      a category associated with an entry or feed.
# Line 3582  IFClsETDef: Line 3871  IFClsETDef:
3871    
3872    @IFISA: AtomPersonConstruct    @IFISA: AtomPersonConstruct
3873    @ClsISA: ManakaiAtomPersonConstruct    @ClsISA: ManakaiAtomPersonConstruct
3874      @mv:refers: PersonAG
3875      @mv:elementContentModel: PersonCM
3876    
3877    @enDesc:    @enDesc:
3878      The <XE::atom|contributor> element is a Person construct that      The <XE::atom|contributor> element is a Person construct that
# Line 3598  IFClsETDef: Line 3889  IFClsETDef:
3889    @IFISA: AtomElement    @IFISA: AtomElement
3890    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
3891    
3892      @cm:
3893        (dxm|PCDATA||ManakaiDOM|all)*
3894    
3895    @enDesc:    @enDesc:
3896      The <XE::atom|generator> element identifies the agent used      The <XE::atom|generator> element identifies the agent used
3897      to generate a feed.      to generate a feed.
# Line 3679  IFClsETDef: Line 3973  IFClsETDef:
3973    @IFISA: AtomElement    @IFISA: AtomElement
3974    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
3975    
3976      @cm: undefinedContent
3977    
3978    @enDesc:    @enDesc:
3979      The <XE::atom|link> element defines a reference from an entry      The <XE::atom|link> element defines a reference from an entry
3980      or feed to a Web resource.      or feed to a Web resource.
# Line 3942  IFClsETDef: Line 4238  IFClsETDef:
4238    
4239    @IFISA: AtomDateConstruct    @IFISA: AtomDateConstruct
4240    @ClsISA: ManakaiAtomDateConstruct    @ClsISA: ManakaiAtomDateConstruct
4241      @mv:refers: DateAG
4242      @mv:elementContentModel: DateCM
4243    
4244    @enDesc:    @enDesc:
4245      The <XE::atom|published> element is a Date construct      The <XE::atom|published> element is a Date construct
# Line 3960  IFClsETDef: Line 4258  IFClsETDef:
4258    
4259    @IFISA: AtomTextConstruct    @IFISA: AtomTextConstruct
4260    @ClsISA: ManakaiAtomTextConstruct    @ClsISA: ManakaiAtomTextConstruct
4261      @mv:refers: TextAG
4262      @mv:elementContentModel: TextCM
4263    
4264    @enDesc:    @enDesc:
4265      The <XE::atom|rights> element is a Text construct      The <XE::atom|rights> element is a Text construct
# Line 3967  IFClsETDef: Line 4267  IFClsETDef:
4267      over an entry or feed.      over an entry or feed.
4268  ##AtomRightsElement  ##AtomRightsElement
4269    
4270    ECDef:
4271      @QName: source-prop
4272      @mv:elementTypeClassName: source-prop
4273      @mv:refers: atom|author
4274      @mv:refers: atom|category
4275      @mv:refers: atom|contributor
4276      @mv:refers: atom|generator
4277      @mv:refers: atom|icon
4278      @mv:refers: atom|id
4279      @mv:refers: atom|link
4280      @mv:refers: atom|logo
4281      @mv:refers: atom|rights
4282      @mv:refers: atom|subtitle
4283      @mv:refers: atom|title
4284      @mv:refers: atom|updated
4285      @mv:refers: extensionElements
4286    
4287  IFClsETDef:  IFClsETDef:
4288    @IFQName: AtomSourceElement    @IFQName: AtomSourceElement
4289    @ETQName: atom|source    @ETQName: atom|source
# Line 3976  IFClsETDef: Line 4293  IFClsETDef:
4293    @IFISA: AtomElement    @IFISA: AtomElement
4294    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
4295    
4296      @cm:
4297        (source-prop*)
4298    
4299    @Attr:    @Attr:
4300      @@Name: authorElements      @@Name: authorElements
4301      @@enDesc:      @@enDesc:
# Line 4185  IFClsETDef: Line 4505  IFClsETDef:
4505    
4506    @IFISA: AtomTextConstruct    @IFISA: AtomTextConstruct
4507    @ClsISA: ManakaiAtomTextConstruct    @ClsISA: ManakaiAtomTextConstruct
4508      @mv:refers: TextAG
4509      @mv:elementContentModel: TextCM
4510    
4511    @enDesc:    @enDesc:
4512      The <XE::atom|subtitle> element is a Text construct      The <XE::atom|subtitle> element is a Text construct
# Line 4199  IFClsETDef: Line 4521  IFClsETDef:
4521    
4522    @IFISA: AtomTextConstruct    @IFISA: AtomTextConstruct
4523    @ClsISA: ManakaiAtomTextConstruct    @ClsISA: ManakaiAtomTextConstruct
4524      @mv:refers: TextAG
4525      @mv:elementContentModel: TextCM
4526    
4527    @enDesc:    @enDesc:
4528      The <XE::atom|summary> element is a Text construct      The <XE::atom|summary> element is a Text construct
# Line 4213  IFClsETDef: Line 4537  IFClsETDef:
4537    
4538    @IFISA: AtomTextConstruct    @IFISA: AtomTextConstruct
4539    @ClsISA: ManakaiAtomTextConstruct    @ClsISA: ManakaiAtomTextConstruct
4540      @mv:refers: TextAG
4541      @mv:elementContentModel: TextCM
4542    
4543    @enDesc:    @enDesc:
4544      The <XE::atom|title> element is a Text construct      The <XE::atom|title> element is a Text construct
# Line 4227  IFClsETDef: Line 4553  IFClsETDef:
4553    
4554    @IFISA: AtomDateConstruct    @IFISA: AtomDateConstruct
4555    @ClsISA: ManakaiAtomDateConstruct    @ClsISA: ManakaiAtomDateConstruct
4556      @mv:refers: DateAG
4557      @mv:elementContentModel: DateCM
4558    
4559    @enDesc:    @enDesc:
4560      The <XE::atom|updated> element is a Date construct      The <XE::atom|updated> element is a Date construct
# Line 4317  ElementTypeBinding: Line 4645  ElementTypeBinding:
4645      @@For: ManakaiDOM|DOM3      @@For: ManakaiDOM|DOM3
4646      @@For: =ManakaiDOM|all      @@For: =ManakaiDOM|all
4647      @@Type: idl|boolean||ManakaiDOM|all      @@Type: idl|boolean||ManakaiDOM|all
4648    
4649    ECDef:
4650      @QName: simpleExtensionElements
4651      @mv:elementTypeClassName: simple.extra
4652      @DISCore:resourceType: mv|ElementTypeAdditionalClass
4653    
4654    ECDef:
4655      @QName: structuredExtensionElements
4656      @mv:elementTypeClassName: structured.extra
4657      @DISCore:resourceType: mv|ElementTypeAdditionalClass
4658    
4659    EMDef:
4660      @QName: extensionElements
4661      @mv:elementTypeClassName: extra
4662      @mv:refers: simpleExtensionElements
4663      @mv:refers: structuredExtensionElements
4664      @DISCore:resourceType: mv|ElementTypeAdditionalClass
4665    
4666    AGDef:
4667      @QName: undefinedAttributes
4668      @mv:attributeTypeGroupName: common.extra
4669    
4670    ResourceDef:
4671      @QName: undefinedContent
4672      @mv:elementContentModelName: undefined
4673      @For: =ManakaiDOM|ManakaiDOMLatest
4674      @DISCore:resourceType: mv|ElementContentModel
4675      @cm: dxm|ANY||ManakaiDOM|all
4676      @enImplNote:
4677        (text | anyForeignElement)*

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24