/[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.8 by wakaba, Sun May 28 06:34:59 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 579  ModuleSetDef: Line 583  ModuleSetDef:
583    @mv:contains: AtomProperties    @mv:contains: AtomProperties
584    @mv:contains: AtomEntry    @mv:contains: AtomEntry
585    @mv:contains: AtomFeed    @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
# Line 625  ModuleDef: Line 634  ModuleDef:
634    @mv:contains: atomMediaType    @mv:contains: atomMediaType
635    @mv:contains: atomLanguageTag    @mv:contains: atomLanguageTag
636    @mv:contains: atomUri    @mv:contains: atomUri
637      @mv:contains: atomUriCM
638    @mv:contains: atomEmailAddress    @mv:contains: atomEmailAddress
639      @mv:contains: atomEmailAddressCM
640    
641    @mv:contains: undefinedAttributes    @mv:contains: undefinedAttributes
642      @mv:contains: undefinedContent
643    @mv:contains: atomCommonAttributes    @mv:contains: atomCommonAttributes
644    
645    @mv:contains: simpleExtensionElements    @mv:contains: simpleExtensionElements
# Line 646  ModuleDef: Line 658  ModuleDef:
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 1627  STDef: Line 1648  STDef:
1648    @QName: atomUri    @QName: atomUri
1649    @mv:datatypeEntityName: URI    @mv:datatypeEntityName: URI
1650    #aliasfor text    #aliasfor text
1651    STCDef:
1652      @QName: atomUriCM
1653      @mv:elementContentModelName: URI
1654      @cm: (dxm|PCDATA||ManakaiDOM|all)*
1655    
1656  STDef:  STDef:
1657    @QName: atomEmailAddress    @QName: atomEmailAddress
1658    @mv:datatypeEntityName: EmailAddress    @mv:datatypeEntityName: EmailAddress
1659    #subsetOf xsd|string    #subsetOf xsd|string
1660    #pattern    #pattern
1661    STCDef:
1662      @QName: atomEmailAddressCM
1663      @mv:elementContentModelName: EmailAddress
1664      @cm: (dxm|PCDATA||ManakaiDOM|all)*
1665    
1666  ElementTypeBinding:  ElementTypeBinding:
1667    @Name: AGDef    @Name: AGDef
# Line 1674  ElementTypeBinding: Line 1703  ElementTypeBinding:
1703      @@DISCore:resourceType: mv|XMLDTDDatatypeEntity      @@DISCore:resourceType: mv|XMLDTDDatatypeEntity
1704      @@For: =ManakaiDOM|ManakaiDOMLatest      @@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 1732  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 1743  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 1873  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 2024  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 2120  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 2833  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 3360  IFClsETDef: Line 3441  IFClsETDef:
3441    
3442    @IFISA: AtomElement    @IFISA: AtomElement
3443    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
3444    
3445      @mv:refers: atomCommonAttributes
3446      
3447      @cm: atomUriCM
3448  ##AtomIdElement  ##AtomIdElement
3449    
3450  IFClsETDef:  IFClsETDef:
# Line 3370  IFClsETDef: Line 3455  IFClsETDef:
3455    
3456    @IFISA: AtomElement    @IFISA: AtomElement
3457    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
3458    
3459      @mv:refers: atomCommonAttributes
3460    
3461      @cm: atomUriCM
3462  ##AtomIconElement  ##AtomIconElement
3463    
3464  IFClsETDef:  IFClsETDef:
# Line 3380  IFClsETDef: Line 3469  IFClsETDef:
3469    
3470    @IFISA: AtomElement    @IFISA: AtomElement
3471    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
3472    
3473      # no common attribs
3474      @cm: TextCM
3475  ##AtomNameElement  ##AtomNameElement
3476    
3477  IFClsETDef:  IFClsETDef:
# Line 3390  IFClsETDef: Line 3482  IFClsETDef:
3482    
3483    @IFISA: AtomElement    @IFISA: AtomElement
3484    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
3485    
3486      # no common attribs
3487      @cm: atomUriCM
3488  ##AtomUriElement  ##AtomUriElement
3489    
3490  IFClsETDef:  IFClsETDef:
# Line 3400  IFClsETDef: Line 3495  IFClsETDef:
3495    
3496    @IFISA: AtomElement    @IFISA: AtomElement
3497    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
3498    
3499      # no common attribs
3500      @cm: atomEmailAddressCM
3501  ##AtomEmailElement  ##AtomEmailElement
3502    
3503  IFClsETDef:  IFClsETDef:
# Line 3410  IFClsETDef: Line 3508  IFClsETDef:
3508    
3509    @IFISA: AtomElement    @IFISA: AtomElement
3510    @ClsISA: ManakaiAtomElement    @ClsISA: ManakaiAtomElement
3511    
3512      @mv:refers: atomCommonAttributes
3513    
3514      @cm: atomUriCM
3515  ##AtomLogoElement  ##AtomLogoElement
3516    
3517  IFClsETDef:  IFClsETDef:
# Line 3421  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 3686  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 3817  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 3898  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 4216  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 4587  AGDef: Line 4712  AGDef:
4712    @QName: undefinedAttributes    @QName: undefinedAttributes
4713    @mv:attributeTypeGroupName: common.extra    @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.8  
changed lines
  Added in v.1.10

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24