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: |
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: |
168 |
@@ForCheck: !=ManakaiDOM|ManakaiDOM |
@@ForCheck: !=ManakaiDOM|ManakaiDOM |
169 |
|
|
170 |
ElementTypeBinding: |
ElementTypeBinding: |
171 |
|
@Name: ATTR |
172 |
|
@ElementType: |
173 |
|
dis:ResourceDef |
174 |
|
@ShadowContent: |
175 |
|
@@DISCore:resourceType: |
176 |
|
@@@@: DISLang|Attribute |
177 |
|
@@@ForCheck: ManakaiDOM|ForIF |
178 |
|
@@DISCore:resourceType: |
179 |
|
@@@@: DISLang|Attribute |
180 |
|
@@@ForCheck: ManakaiDOM|ForClass |
181 |
|
@@DISCore:resourceType: |
182 |
|
@@@@: mv|AttributeType |
183 |
|
@@@ForCheck: s|ForML |
184 |
|
@@ForCheck: !=ManakaiDOM|ManakaiDOM |
185 |
|
|
186 |
|
ElementTypeBinding: |
187 |
@Name: Get |
@Name: Get |
188 |
@ElementType: |
@ElementType: |
189 |
dis:ResourceDef |
dis:ResourceDef |
306 |
@@f:implements: AtomFeature10 |
@@f:implements: AtomFeature10 |
307 |
|
|
308 |
ElementTypeBinding: |
ElementTypeBinding: |
309 |
|
@Name: IFClsConstructDef |
310 |
|
@ElementType: |
311 |
|
dis:ResourceDef |
312 |
|
@ShadowContent: |
313 |
|
@@DISCore:resourceType: |
314 |
|
@@@@: dis|MultipleResource |
315 |
|
@@@ForCheck: |
316 |
|
!ManakaiDOM|ForIF !ManakaiDOM|ForClass !s|ForML !mv|ForCM !mv|ForAG |
317 |
|
@@resourceFor: ManakaiDOM|ForIF |
318 |
|
@@resourceFor: ManakaiDOM|ForClass |
319 |
|
@@resourceFor: mv|ForCM |
320 |
|
@@resourceFor: mv|ForAG |
321 |
|
@@For: ManakaiDOM|ManakaiDOM |
322 |
|
|
323 |
|
@@DISCore:resourceType: |
324 |
|
@@@@: DISLang|Interface |
325 |
|
@@@ForCheck: ManakaiDOM|ForIF |
326 |
|
|
327 |
|
@@DISCore:resourceType: |
328 |
|
@@@@: DISLang|Class |
329 |
|
@@@ForCheck: ManakaiDOM|ForClass |
330 |
|
@@Implement: |
331 |
|
@@@@: ||ManakaiDOM|ManakaiDOM||ManakaiDOM|ForIF |
332 |
|
@@@ContentType: DISCore|TFPQNames |
333 |
|
@@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM |
334 |
|
@@Implement: |
335 |
|
@@@@: ||ManakaiDOM|ManakaiDOMLatest||ManakaiDOM|ForIF |
336 |
|
@@@ContentType: DISCore|TFPQNames |
337 |
|
@@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOMLatest |
338 |
|
|
339 |
|
@@DISCore:resourceType: |
340 |
|
@@@@: mv|AttributeTypeGroup |
341 |
|
@@@ForCheck: mv|ForAG |
342 |
|
|
343 |
|
@@DISCore:resourceType: |
344 |
|
@@@@: mv|ElementContentModel |
345 |
|
@@@ForCheck: mv|ForCM |
346 |
|
|
347 |
|
@@f:implements: AtomFeature10 |
348 |
|
|
349 |
|
ElementTypeBinding: |
350 |
@Name: IFQName |
@Name: IFQName |
351 |
@ElementType: |
@ElementType: |
352 |
dis:QName |
dis:QName |
376 |
@@ContentType: DISCore|QName |
@@ContentType: DISCore|QName |
377 |
|
|
378 |
ElementTypeBinding: |
ElementTypeBinding: |
379 |
|
@Name: CMQName |
380 |
|
@ElementType: |
381 |
|
dis:QName |
382 |
|
@ShadowContent: |
383 |
|
@@ForCheck: mv|ForCM |
384 |
|
|
385 |
|
ElementTypeBinding: |
386 |
|
@Name: CMName |
387 |
|
@ElementType: |
388 |
|
mv:elementContentModelName |
389 |
|
@ShadowContent: |
390 |
|
@@ForCheck: mv|ForCM |
391 |
|
|
392 |
|
ElementTypeBinding: |
393 |
|
@Name: AGQName |
394 |
|
@ElementType: |
395 |
|
dis:QName |
396 |
|
@ShadowContent: |
397 |
|
@@ForCheck: mv|ForAG |
398 |
|
|
399 |
|
ElementTypeBinding: |
400 |
|
@Name: AGName |
401 |
|
@ElementType: |
402 |
|
mv:attributeTypeGroupName |
403 |
|
@ShadowContent: |
404 |
|
@@ForCheck: mv|ForAG |
405 |
|
|
406 |
|
ElementTypeBinding: |
407 |
@Name: IFISA |
@Name: IFISA |
408 |
@ElementType: |
@ElementType: |
409 |
dis:ISA |
dis:ISA |
576 |
ModuleSetDef: |
ModuleSetDef: |
577 |
@QName: Atom |
@QName: Atom |
578 |
@mv:id: atom |
@mv:id: atom |
579 |
|
@mv:vid: 10 |
580 |
@enLN: Atom |
@enLN: Atom |
581 |
@mv:version: 1.0 |
@mv:version: 1.0 |
582 |
@mv:contains: AtomFeed |
@mv:contains: AtomDatatypes |
583 |
|
@mv:contains: AtomProperties |
584 |
@mv:contains: AtomEntry |
@mv:contains: AtomEntry |
585 |
@mv:contains: AtomProperty |
@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: |
607 |
@QName: AtomProperty |
@QName: AtomProperties |
608 |
@mv:id: prop |
@mv:id: props |
609 |
@enLN: Property |
@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: source-prop |
626 |
|
@mv:contains: atom|source |
627 |
|
|
628 |
|
ModuleDef: |
629 |
|
@QName: AtomDatatypes |
630 |
|
@mv:id: datatypes |
631 |
|
@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 |
650 |
|
@mv:contains: TextCM |
651 |
|
|
652 |
|
@mv:contains: atom|name |
653 |
@mv:contains: atom|email |
@mv:contains: atom|email |
654 |
@mv:contains: atom|uri |
@mv:contains: atom|uri |
655 |
|
@mv:contains: PersonAG |
656 |
|
@mv:contains: person-prop |
657 |
|
@mv:contains: PersonCM |
658 |
|
|
659 |
|
@mv:contains: DateAG |
660 |
|
@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 |
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 |
1769 |
@@ContentType: DISCore|QName |
@@ContentType: DISCore|QName |
1770 |
@ForCheck: =ManakaiDOM|all |
@ForCheck: =ManakaiDOM|all |
1771 |
|
|
1772 |
IFClsDef: |
ElementTypeBinding: |
1773 |
|
@Name: cm |
1774 |
|
@ElementType: |
1775 |
|
mv:elementContentModel |
1776 |
|
@ShadowContent: |
1777 |
|
@@ContentType: lang|dcmodel |
1778 |
|
|
1779 |
|
IFClsConstructDef: |
1780 |
@IFQName: AtomTextConstruct |
@IFQName: AtomTextConstruct |
1781 |
@ClsQName: ManakaiAtomTextConstruct |
@ClsQName: ManakaiAtomTextConstruct |
1782 |
|
@AGQName: TextAG |
1783 |
|
@AGName: text |
1784 |
|
@CMQName: TextCM |
1785 |
|
@CMName: text |
1786 |
|
|
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 |
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: |
1813 |
@@Name: type |
@@Name: type |
1814 |
@@enDesc: |
@@enDesc: |
1815 |
The <XA::type> attribute of the element. |
The <XA::type> attribute of the element. |
1917 |
$test->assert_equals ($el-><AG::AtomTextConstruct.container>, $con); |
$test->assert_equals ($el-><AG::AtomTextConstruct.container>, $con); |
1918 |
##AtomTextConstruct |
##AtomTextConstruct |
1919 |
|
|
1920 |
IFClsDef: |
IFClsConstructDef: |
1921 |
@IFQName: AtomPersonConstruct |
@IFQName: AtomPersonConstruct |
1922 |
@ClsQName: ManakaiAtomPersonConstruct |
@ClsQName: ManakaiAtomPersonConstruct |
1923 |
|
@AGQName: PersonAG |
1924 |
|
@AGName: person |
1925 |
|
@CMQName: PersonCM |
1926 |
|
@CMName: person |
1927 |
|
|
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 |
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> |
2065 |
}__; |
}__; |
2066 |
##AtomPersonConstruct |
##AtomPersonConstruct |
2067 |
|
|
2068 |
IFClsDef: |
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: |
2077 |
@IFQName: AtomDateConstruct |
@IFQName: AtomDateConstruct |
2078 |
@ClsQName: ManakaiAtomDateConstruct |
@ClsQName: ManakaiAtomDateConstruct |
2079 |
|
@AGQName: DateAG |
2080 |
|
@AGName: date |
2081 |
|
@CMQName: DateCM |
2082 |
|
@CMName: date |
2083 |
|
|
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 |
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 |
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. |
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 |
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 |
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 |
3521 |
@ClsQName: ManakaiAtomContentElement |
@ClsQName: ManakaiAtomContentElement |
3522 |
|
|
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. |
3771 |
IFClsETDef: |
IFClsETDef: |
3772 |
@IFQName: AtomAuthorElement |
@IFQName: AtomAuthorElement |
3773 |
@ETQName: atom|author |
@ETQName: atom|author |
3774 |
|
@ETRQName: atom|author |
3775 |
@ClsQName: ManakaiAtomAuthorElement |
@ClsQName: ManakaiAtomAuthorElement |
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 |
3787 |
IFClsETDef: |
IFClsETDef: |
3788 |
@IFQName: AtomCategoryElement |
@IFQName: AtomCategoryElement |
3789 |
@ETQName: atom|category |
@ETQName: atom|category |
3790 |
|
@ETRQName: atom|category |
3791 |
@ClsQName: ManakaiAtomCategoryElement |
@ClsQName: ManakaiAtomCategoryElement |
3792 |
|
|
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. |
3905 |
IFClsETDef: |
IFClsETDef: |
3906 |
@IFQName: AtomContributorElement |
@IFQName: AtomContributorElement |
3907 |
@ETQName: atom|contributor |
@ETQName: atom|contributor |
3908 |
|
@ETRQName: atom|contributor |
3909 |
@ClsQName: ManakaiAtomContributorElement |
@ClsQName: ManakaiAtomContributorElement |
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 |
3922 |
IFClsETDef: |
IFClsETDef: |
3923 |
@IFQName: AtomGeneratorElement |
@IFQName: AtomGeneratorElement |
3924 |
@ETQName: atom|generator |
@ETQName: atom|generator |
3925 |
|
@ETRQName: atom|generator |
3926 |
@ClsQName: ManakaiAtomGeneratorElement |
@ClsQName: ManakaiAtomGeneratorElement |
3927 |
|
|
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. |
4008 |
IFClsETDef: |
IFClsETDef: |
4009 |
@IFQName: AtomLinkElement |
@IFQName: AtomLinkElement |
4010 |
@ETQName: atom|link |
@ETQName: atom|link |
4011 |
|
@ETRQName: atom|link |
4012 |
@ClsQName: ManakaiAtomLinkElement |
@ClsQName: ManakaiAtomLinkElement |
4013 |
|
|
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. |
4024 |
|
|
4025 |
@Attr: |
@ATTR: |
4026 |
@@Name: href |
@@Name: href |
4027 |
@@enDesc: |
@@enDesc: |
4028 |
The <XA::href> attribute of the element. |
The <XA::href> attribute of the element. |
4030 |
It <kwd:MUST> <I::reflect the URI value |
It <kwd:MUST> <I::reflect the URI value |
4031 |
of the <XA::href> attribute> of the node. |
of the <XA::href> attribute> of the node. |
4032 |
@@Type: DOMString |
@@Type: DOMString |
4033 |
@@Type: DOMURI |
@@actualType: DOMURI |
4034 |
@@Get: |
@@Get: |
4035 |
@@@nullCase: |
@@@nullCase: |
4036 |
@@@@enDesc: |
@@@@enDesc: |
4056 |
$given => $given, |
$given => $given, |
4057 |
}__; |
}__; |
4058 |
|
|
4059 |
@Attr: |
@ATTR: |
4060 |
@@Name: rel |
@@Name: rel |
4061 |
@@enDesc: |
@@enDesc: |
4062 |
The <XA::rel> attribute of the element. |
The <XA::rel> attribute of the element. |
4066 |
a few exceptions. The default value <kwd:MUST> |
a few exceptions. The default value <kwd:MUST> |
4067 |
be <URI^DISCore|QName::rel|alternate>. |
be <URI^DISCore|QName::rel|alternate>. |
4068 |
@@Type: DOMString |
@@Type: DOMString |
4069 |
|
@@actualType: DOMURI |
4070 |
@@Get: |
@@Get: |
4071 |
@@@enDesc: |
@@@enDesc: |
4072 |
If the algorithm returns a string that does not contain |
If the algorithm returns a string that does not contain |
4140 |
$test->assert_equals ($el-><AG::AtomLinkElement.rel>, |
$test->assert_equals ($el-><AG::AtomLinkElement.rel>, |
4141 |
<Q::rel|alternate>); |
<Q::rel|alternate>); |
4142 |
|
|
4143 |
@Attr: |
@ATTR: |
4144 |
@@Name: type |
@@Name: type |
4145 |
@@enDesc: |
@@enDesc: |
4146 |
The <XA::type> attribute of the element. |
The <XA::type> attribute of the element. |
4173 |
$given => $given, |
$given => $given, |
4174 |
}__; |
}__; |
4175 |
|
|
4176 |
@Attr: |
@ATTR: |
4177 |
@@Name: hreflang |
@@Name: hreflang |
4178 |
@@enDesc: |
@@enDesc: |
4179 |
The <XA::hreflang> attribute of the element. |
The <XA::hreflang> attribute of the element. |
4206 |
$given => $given, |
$given => $given, |
4207 |
}__; |
}__; |
4208 |
|
|
4209 |
@Attr: |
@ATTR: |
4210 |
@@Name: title |
@@Name: title |
4211 |
@@enDesc: |
@@enDesc: |
4212 |
The <XA::title> attribute of the element. |
The <XA::title> attribute of the element. |
4239 |
$given => $given, |
$given => $given, |
4240 |
}__; |
}__; |
4241 |
|
|
4242 |
@Attr: |
@ATTR: |
4243 |
@@Name: length |
@@Name: length |
4244 |
@@enDesc: |
@@enDesc: |
4245 |
The <XA::length> attribute of the element. |
The <XA::length> attribute of the element. |
4276 |
IFClsETDef: |
IFClsETDef: |
4277 |
@IFQName: AtomPublishedElement |
@IFQName: AtomPublishedElement |
4278 |
@ETQName: atom|published |
@ETQName: atom|published |
4279 |
|
@ETRQName: atom|published |
4280 |
@ClsQName: ManakaiAtomPublishedElement |
@ClsQName: ManakaiAtomPublishedElement |
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 |
4296 |
IFClsETDef: |
IFClsETDef: |
4297 |
@IFQName: AtomRightsElement |
@IFQName: AtomRightsElement |
4298 |
@ETQName: atom|rights |
@ETQName: atom|rights |
4299 |
|
@ETRQName: atom|rights |
4300 |
@ClsQName: ManakaiAtomRightsElement |
@ClsQName: ManakaiAtomRightsElement |
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 |
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 |
4333 |
|
@ETRQName: atom|source |
4334 |
@ClsQName: ManakaiAtomSourceElement |
@ClsQName: ManakaiAtomSourceElement |
4335 |
|
|
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: |
4545 |
IFClsETDef: |
IFClsETDef: |
4546 |
@IFQName: AtomSubtitleElement |
@IFQName: AtomSubtitleElement |
4547 |
@ETQName: atom|subtitle |
@ETQName: atom|subtitle |
4548 |
|
@ETRQName: atom|subtitle |
4549 |
@ClsQName: ManakaiAtomSubtitleElement |
@ClsQName: ManakaiAtomSubtitleElement |
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 |
4561 |
IFClsETDef: |
IFClsETDef: |
4562 |
@IFQName: AtomSummaryElement |
@IFQName: AtomSummaryElement |
4563 |
@ETQName: atom|summary |
@ETQName: atom|summary |
4564 |
|
@ETRQName: atom|summary |
4565 |
@ClsQName: ManakaiAtomSummaryElement |
@ClsQName: ManakaiAtomSummaryElement |
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 |
4577 |
IFClsETDef: |
IFClsETDef: |
4578 |
@IFQName: AtomTitleElement |
@IFQName: AtomTitleElement |
4579 |
@ETQName: atom|title |
@ETQName: atom|title |
4580 |
|
@ETRQName: atom|title |
4581 |
@ClsQName: ManakaiAtomTitleElement |
@ClsQName: ManakaiAtomTitleElement |
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 |
4593 |
IFClsETDef: |
IFClsETDef: |
4594 |
@IFQName: AtomUpdatedElement |
@IFQName: AtomUpdatedElement |
4595 |
@ETQName: atom|updated |
@ETQName: atom|updated |
4596 |
|
@ETRQName: atom|updated |
4597 |
@ClsQName: ManakaiAtomUpdatedElement |
@ClsQName: ManakaiAtomUpdatedElement |
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 |
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)* |