66 |
http://suika.fam.cx/www/2006/dom-config/ |
http://suika.fam.cx/www/2006/dom-config/ |
67 |
@dis: |
@dis: |
68 |
http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis-- |
http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis-- |
69 |
|
@dlp: |
70 |
|
http://suika.fam.cx/~wakaba/archive/2004/dis/Perl# |
71 |
@doc: |
@doc: |
72 |
http://suika.fam.cx/~wakaba/archive/2005/7/tutorial# |
http://suika.fam.cx/~wakaba/archive/2005/7/tutorial# |
73 |
@d: |
@d: |
92 |
http://suika.fam.cx/~wakaba/archive/2004/8/18/lang# |
http://suika.fam.cx/~wakaba/archive/2004/8/18/lang# |
93 |
@license: |
@license: |
94 |
http://suika.fam.cx/~wakaba/archive/2004/8/18/license# |
http://suika.fam.cx/~wakaba/archive/2004/8/18/license# |
95 |
|
@m12n: |
96 |
|
http://suika.fam.cx/www/2006/05/m12n/ |
97 |
@ManakaiDOM: |
@ManakaiDOM: |
98 |
http://suika.fam.cx/~wakaba/archive/2004/8/18/manakai-dom# |
http://suika.fam.cx/~wakaba/archive/2004/8/18/manakai-dom# |
99 |
@Markup: |
@Markup: |
104 |
http://suika.fam.cx/~wakaba/archive/2004/8/18/manakai-dom#ManakaiDOM. |
http://suika.fam.cx/~wakaba/archive/2004/8/18/manakai-dom#ManakaiDOM. |
105 |
@MDOMX: |
@MDOMX: |
106 |
http://suika.fam.cx/~wakaba/archive/2004/8/4/manakai-dom-exception# |
http://suika.fam.cx/~wakaba/archive/2004/8/4/manakai-dom-exception# |
107 |
@dlp: |
@mv: |
108 |
http://suika.fam.cx/~wakaba/archive/2004/dis/Perl# |
http://suika.fam.cx/www/2006/05/mv/ |
109 |
@rel: |
@rel: |
110 |
http://www.iana.org/assignments/relation/ |
http://www.iana.org/assignments/relation/ |
111 |
@s: |
@s: |
164 |
@@ForCheck: !=ManakaiDOM|ManakaiDOM |
@@ForCheck: !=ManakaiDOM|ManakaiDOM |
165 |
|
|
166 |
ElementTypeBinding: |
ElementTypeBinding: |
167 |
|
@Name: ATTR |
168 |
|
@ElementType: |
169 |
|
dis:ResourceDef |
170 |
|
@ShadowContent: |
171 |
|
@@DISCore:resourceType: |
172 |
|
@@@@: DISLang|Attribute |
173 |
|
@@@ForCheck: ManakaiDOM|ForIF |
174 |
|
@@DISCore:resourceType: |
175 |
|
@@@@: DISLang|Attribute |
176 |
|
@@@ForCheck: ManakaiDOM|ForClass |
177 |
|
@@DISCore:resourceType: |
178 |
|
@@@@: mv|AttributeType |
179 |
|
@@@ForCheck: s|ForML |
180 |
|
@@ForCheck: !=ManakaiDOM|ManakaiDOM |
181 |
|
|
182 |
|
ElementTypeBinding: |
183 |
@Name: Get |
@Name: Get |
184 |
@ElementType: |
@ElementType: |
185 |
dis:ResourceDef |
dis:ResourceDef |
302 |
@@f:implements: AtomFeature10 |
@@f:implements: AtomFeature10 |
303 |
|
|
304 |
ElementTypeBinding: |
ElementTypeBinding: |
305 |
|
@Name: IFClsConstructDef |
306 |
|
@ElementType: |
307 |
|
dis:ResourceDef |
308 |
|
@ShadowContent: |
309 |
|
@@DISCore:resourceType: |
310 |
|
@@@@: dis|MultipleResource |
311 |
|
@@@ForCheck: |
312 |
|
!ManakaiDOM|ForIF !ManakaiDOM|ForClass !s|ForML !mv|ForCM !mv|ForAG |
313 |
|
@@resourceFor: ManakaiDOM|ForIF |
314 |
|
@@resourceFor: ManakaiDOM|ForClass |
315 |
|
@@resourceFor: mv|ForCM |
316 |
|
@@resourceFor: mv|ForAG |
317 |
|
@@For: ManakaiDOM|ManakaiDOM |
318 |
|
|
319 |
|
@@DISCore:resourceType: |
320 |
|
@@@@: DISLang|Interface |
321 |
|
@@@ForCheck: ManakaiDOM|ForIF |
322 |
|
|
323 |
|
@@DISCore:resourceType: |
324 |
|
@@@@: DISLang|Class |
325 |
|
@@@ForCheck: ManakaiDOM|ForClass |
326 |
|
@@Implement: |
327 |
|
@@@@: ||ManakaiDOM|ManakaiDOM||ManakaiDOM|ForIF |
328 |
|
@@@ContentType: DISCore|TFPQNames |
329 |
|
@@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOM |
330 |
|
@@Implement: |
331 |
|
@@@@: ||ManakaiDOM|ManakaiDOMLatest||ManakaiDOM|ForIF |
332 |
|
@@@ContentType: DISCore|TFPQNames |
333 |
|
@@@ForCheck: ManakaiDOM|ForClass ManakaiDOM|ManakaiDOMLatest |
334 |
|
|
335 |
|
@@DISCore:resourceType: |
336 |
|
@@@@: mv|AttributeTypeGroup |
337 |
|
@@@ForCheck: mv|ForAG |
338 |
|
|
339 |
|
@@DISCore:resourceType: |
340 |
|
@@@@: mv|ElementContentModel |
341 |
|
@@@ForCheck: mv|ForCM |
342 |
|
|
343 |
|
@@f:implements: AtomFeature10 |
344 |
|
|
345 |
|
ElementTypeBinding: |
346 |
@Name: IFQName |
@Name: IFQName |
347 |
@ElementType: |
@ElementType: |
348 |
dis:QName |
dis:QName |
372 |
@@ContentType: DISCore|QName |
@@ContentType: DISCore|QName |
373 |
|
|
374 |
ElementTypeBinding: |
ElementTypeBinding: |
375 |
|
@Name: CMQName |
376 |
|
@ElementType: |
377 |
|
dis:QName |
378 |
|
@ShadowContent: |
379 |
|
@@ForCheck: mv|ForCM |
380 |
|
|
381 |
|
ElementTypeBinding: |
382 |
|
@Name: CMName |
383 |
|
@ElementType: |
384 |
|
mv:elementContentModelName |
385 |
|
@ShadowContent: |
386 |
|
@@ForCheck: mv|ForCM |
387 |
|
|
388 |
|
ElementTypeBinding: |
389 |
|
@Name: AGQName |
390 |
|
@ElementType: |
391 |
|
dis:QName |
392 |
|
@ShadowContent: |
393 |
|
@@ForCheck: mv|ForAG |
394 |
|
|
395 |
|
ElementTypeBinding: |
396 |
|
@Name: AGName |
397 |
|
@ElementType: |
398 |
|
mv:attributeTypeGroupName |
399 |
|
@ShadowContent: |
400 |
|
@@ForCheck: mv|ForAG |
401 |
|
|
402 |
|
ElementTypeBinding: |
403 |
@Name: IFISA |
@Name: IFISA |
404 |
@ElementType: |
@ElementType: |
405 |
dis:ISA |
dis:ISA |
502 |
@@lang:en |
@@lang:en |
503 |
|
|
504 |
ElementTypeBinding: |
ElementTypeBinding: |
505 |
|
@Name: enLN |
506 |
|
@ElementType: |
507 |
|
mv:longName |
508 |
|
@ShadowContent: |
509 |
|
@@lang:en |
510 |
|
|
511 |
|
ElementTypeBinding: |
512 |
@Name: TrueCase |
@Name: TrueCase |
513 |
@ElementType: |
@ElementType: |
514 |
dis:ResourceDef |
dis:ResourceDef |
567 |
@@enDesc: |
@@enDesc: |
568 |
The Atom DOM, version 1.0. |
The Atom DOM, version 1.0. |
569 |
|
|
570 |
|
## -- Modules |
571 |
|
|
572 |
|
ModuleSetDef: |
573 |
|
@QName: Atom |
574 |
|
@mv:id: atom |
575 |
|
@mv:vid: 10 |
576 |
|
@enLN: Atom |
577 |
|
@mv:version: 1.0 |
578 |
|
@mv:contains: AtomDatatypes |
579 |
|
@mv:contains: AtomProperties |
580 |
|
@mv:contains: AtomEntry |
581 |
|
@mv:contains: AtomFeed |
582 |
|
|
583 |
|
ModuleDef: |
584 |
|
@QName: AtomFeed |
585 |
|
@mv:id: feed |
586 |
|
@enLN: Feed |
587 |
|
@mv:contains: feed-prop |
588 |
|
@mv:contains: atom|feed |
589 |
|
|
590 |
|
ModuleDef: |
591 |
|
@QName: AtomEntry |
592 |
|
@mv:id: entry |
593 |
|
@enLN: Entry |
594 |
|
@mv:contains: entry-prop |
595 |
|
@mv:contains: atom|entry |
596 |
|
|
597 |
|
ModuleDef: |
598 |
|
@QName: AtomProperties |
599 |
|
@mv:id: props |
600 |
|
@enLN: Properties |
601 |
|
@mv:contains: atom|content |
602 |
|
@mv:contains: atom|contributor |
603 |
|
@mv:contains: atom|category |
604 |
|
@mv:contains: atom|generator |
605 |
|
@mv:contains: atom|link |
606 |
|
@mv:contains: atom|author |
607 |
|
@mv:contains: atom|published |
608 |
|
@mv:contains: atom|updated |
609 |
|
@mv:contains: atom|icon |
610 |
|
@mv:contains: atom|id |
611 |
|
@mv:contains: atom|logo |
612 |
|
@mv:contains: atom|rights |
613 |
|
@mv:contains: atom|subtitle |
614 |
|
@mv:contains: atom|summary |
615 |
|
@mv:contains: atom|title |
616 |
|
@mv:contains: source-prop |
617 |
|
@mv:contains: atom|source |
618 |
|
|
619 |
|
ModuleDef: |
620 |
|
@QName: AtomDatatypes |
621 |
|
@mv:id: datatypes |
622 |
|
@enLN: Datatypes |
623 |
|
|
624 |
|
@mv:contains: atomNCName |
625 |
|
@mv:contains: atomMediaType |
626 |
|
@mv:contains: atomLanguageTag |
627 |
|
@mv:contains: atomUri |
628 |
|
@mv:contains: atomEmailAddress |
629 |
|
|
630 |
|
@mv:contains: undefinedAttributes |
631 |
|
@mv:contains: atomCommonAttributes |
632 |
|
|
633 |
|
@mv:contains: simpleExtensionElements |
634 |
|
@mv:contains: structuredExtensionElements |
635 |
|
@mv:contains: extensionElements |
636 |
|
|
637 |
|
@mv:contains: TextAG |
638 |
|
@mv:contains: TextCM |
639 |
|
|
640 |
|
@mv:contains: atom|name |
641 |
|
@mv:contains: atom|email |
642 |
|
@mv:contains: atom|uri |
643 |
|
@mv:contains: PersonAG |
644 |
|
@mv:contains: person-prop |
645 |
|
@mv:contains: PersonCM |
646 |
|
|
647 |
|
@mv:contains: DateAG |
648 |
|
@mv:contains: DateCM |
649 |
|
|
650 |
|
ElementTypeBinding: |
651 |
|
@Name: ModuleSetDef |
652 |
|
@ElementType: |
653 |
|
dis:ResourceDef |
654 |
|
@ShadowContent: |
655 |
|
@@DISCore:resourceType: mv|XMLDTDModuleSet |
656 |
|
@@For: =ManakaiDOM|ManakaiDOMLatest |
657 |
|
|
658 |
|
ElementTypeBinding: |
659 |
|
@Name: ModuleDef |
660 |
|
@ElementType: |
661 |
|
dis:ResourceDef |
662 |
|
@ShadowContent: |
663 |
|
@@DISCore:resourceType: mv|XMLDTDModule |
664 |
|
@@For: =ManakaiDOM|ManakaiDOMLatest |
665 |
|
|
666 |
## -- Implementation |
## -- Implementation |
667 |
|
|
668 |
IFClsDef: |
IFClsDef: |
1589 |
$test->assert_isa ($doc, <IFName::AtomEntryDocument>); |
$test->assert_isa ($doc, <IFName::AtomEntryDocument>); |
1590 |
##AtomEntryDocument |
##AtomEntryDocument |
1591 |
|
|
1592 |
|
AGDef: |
1593 |
|
@QName: atomCommonAttributes |
1594 |
|
@enFN: common attributes |
1595 |
|
@mv:attributeTypeGroupName: common |
1596 |
|
|
1597 |
|
@ATDef: |
1598 |
|
@@mv:attributeTypeName: xml|base |
1599 |
|
@@mv:attributeValueType: atomUri |
1600 |
|
|
1601 |
|
@ATDef: |
1602 |
|
@@mv:attributeTypeName: xml|lang |
1603 |
|
@@mv:attributeValueType: atomLanguageTag |
1604 |
|
|
1605 |
|
@mv:refers: undefinedAttributes |
1606 |
|
##atomCommonAttributes |
1607 |
|
|
1608 |
|
STDef: |
1609 |
|
@QName: atomNCName |
1610 |
|
@mv:datatypeEntityName: NCName |
1611 |
|
#subsetOf: xsd|string |
1612 |
|
#minLength, pattern |
1613 |
|
|
1614 |
|
STDef: |
1615 |
|
@QName: atomMediaType |
1616 |
|
@mv:datatypeEntityName: MediaType |
1617 |
|
#subsetOf xsd|string |
1618 |
|
# pattern |
1619 |
|
|
1620 |
|
STDef: |
1621 |
|
@QName: atomLanguageTag |
1622 |
|
@mv:datatypeEntityName: LangaugeTag |
1623 |
|
#subsetOf: xsd|string |
1624 |
|
#pattern |
1625 |
|
|
1626 |
|
STDef: |
1627 |
|
@QName: atomUri |
1628 |
|
@mv:datatypeEntityName: URI |
1629 |
|
#aliasfor text |
1630 |
|
|
1631 |
|
STDef: |
1632 |
|
@QName: atomEmailAddress |
1633 |
|
@mv:datatypeEntityName: EmailAddress |
1634 |
|
#subsetOf xsd|string |
1635 |
|
#pattern |
1636 |
|
|
1637 |
|
ElementTypeBinding: |
1638 |
|
@Name: AGDef |
1639 |
|
@ElementType: |
1640 |
|
dis:ResourceDef |
1641 |
|
@ShadowContent: |
1642 |
|
@@DISCore:resourceType: mv|AttributeTypeGroup |
1643 |
|
@@For: =ManakaiDOM|ManakaiDOMLatest |
1644 |
|
|
1645 |
|
ElementTypeBinding: |
1646 |
|
@Name: ATDef |
1647 |
|
@ElementType: |
1648 |
|
dis:ResourceDef |
1649 |
|
@ShadowContent: |
1650 |
|
@@DISCore:resourceType: mv|AttributeType |
1651 |
|
@@For: =ManakaiDOM|ManakaiDOMLatest |
1652 |
|
|
1653 |
|
ElementTypeBinding: |
1654 |
|
@Name: ECDef |
1655 |
|
@ElementType: |
1656 |
|
dis:ResourceDef |
1657 |
|
@ShadowContent: |
1658 |
|
@@DISCore:resourceType: mv|ElementTypeClass |
1659 |
|
@@For: =ManakaiDOM|ManakaiDOMLatest |
1660 |
|
|
1661 |
|
ElementTypeBinding: |
1662 |
|
@Name: EMDef |
1663 |
|
@ElementType: |
1664 |
|
dis:ResourceDef |
1665 |
|
@ShadowContent: |
1666 |
|
@@DISCore:resourceType: mv|ElementTypeClassMix |
1667 |
|
@@For: =ManakaiDOM|ManakaiDOMLatest |
1668 |
|
|
1669 |
|
ElementTypeBinding: |
1670 |
|
@Name: STDef |
1671 |
|
@ElementType: |
1672 |
|
dis:ResourceDef |
1673 |
|
@ShadowContent: |
1674 |
|
@@DISCore:resourceType: mv|XMLDTDDatatypeEntity |
1675 |
|
@@For: =ManakaiDOM|ManakaiDOMLatest |
1676 |
|
|
1677 |
IFClsDef: |
IFClsDef: |
1678 |
@IFQName: AtomElement |
@IFQName: AtomElement |
1679 |
@ClsQName: ManakaiAtomElement |
@ClsQName: ManakaiAtomElement |
1732 |
@@ContentType: DISCore|QName |
@@ContentType: DISCore|QName |
1733 |
@ForCheck: =ManakaiDOM|all |
@ForCheck: =ManakaiDOM|all |
1734 |
|
|
1735 |
IFClsDef: |
IFClsConstructDef: |
1736 |
@IFQName: AtomTextConstruct |
@IFQName: AtomTextConstruct |
1737 |
@ClsQName: ManakaiAtomTextConstruct |
@ClsQName: ManakaiAtomTextConstruct |
1738 |
|
@AGQName: TextAG |
1739 |
|
@AGName: text |
1740 |
|
@CMQName: TextCM |
1741 |
|
@CMName: text |
1742 |
|
|
1743 |
@IFISA: AtomElement |
@IFISA: AtomElement |
1744 |
@ClsISA: ManakaiAtomElement |
@ClsISA: ManakaiAtomElement |
1751 |
interface. |
interface. |
1752 |
|
|
1753 |
A Text construct contains human-readable text, usually in |
A Text construct contains human-readable text, usually in |
1754 |
small quantities. The content of Text constructs is |
small quantities. The content of a Text construct is |
1755 |
Language-Sensitive. |
Language-Sensitive. |
1756 |
|
|
1757 |
@Attr: |
@ATTR: |
1758 |
@@Name: type |
@@Name: type |
1759 |
@@enDesc: |
@@enDesc: |
1760 |
The <XA::type> attribute of the element. |
The <XA::type> attribute of the element. |
1862 |
$test->assert_equals ($el-><AG::AtomTextConstruct.container>, $con); |
$test->assert_equals ($el-><AG::AtomTextConstruct.container>, $con); |
1863 |
##AtomTextConstruct |
##AtomTextConstruct |
1864 |
|
|
1865 |
IFClsDef: |
IFClsConstructDef: |
1866 |
@IFQName: AtomPersonConstruct |
@IFQName: AtomPersonConstruct |
1867 |
@ClsQName: ManakaiAtomPersonConstruct |
@ClsQName: ManakaiAtomPersonConstruct |
1868 |
|
@AGQName: PersonAG |
1869 |
|
@AGName: person |
1870 |
|
@CMQName: PersonCM |
1871 |
|
@CMName: person |
1872 |
|
|
1873 |
@IFISA: AtomElement |
@IFISA: AtomElement |
1874 |
@ClsISA: ManakaiAtomElement |
@ClsISA: ManakaiAtomElement |
1920 |
@@Name: nameElement |
@@Name: nameElement |
1921 |
@@enDesc: |
@@enDesc: |
1922 |
The <XE::atom|name> child element of the node. |
The <XE::atom|name> child element of the node. |
1923 |
@@Type: AtomElement |
@@Type: AtomNameElement |
1924 |
@@Get: |
@@Get: |
1925 |
@@@enDesc: |
@@@enDesc: |
1926 |
It <kwd:MUST> <I::return a <XE::atom|name> child element> |
It <kwd:MUST> <I::return a <XE::atom|name> child element> |
2005 |
}__; |
}__; |
2006 |
##AtomPersonConstruct |
##AtomPersonConstruct |
2007 |
|
|
2008 |
IFClsDef: |
ECDef: |
2009 |
|
@QName: person-prop |
2010 |
|
@mv:elementTypeClassName: person-prop |
2011 |
|
@mv:refers: atom|name |
2012 |
|
@mv:refers: atom|uri |
2013 |
|
@mv:refers: atom|email |
2014 |
|
@mv:refers: extensionElements |
2015 |
|
|
2016 |
|
IFClsConstructDef: |
2017 |
@IFQName: AtomDateConstruct |
@IFQName: AtomDateConstruct |
2018 |
@ClsQName: ManakaiAtomDateConstruct |
@ClsQName: ManakaiAtomDateConstruct |
2019 |
|
@AGQName: DateAG |
2020 |
|
@AGName: date |
2021 |
|
@CMQName: DateCM |
2022 |
|
@CMName: date |
2023 |
|
|
2024 |
@IFISA: AtomElement |
@IFISA: AtomElement |
2025 |
@ClsISA: ManakaiAtomElement |
@ClsISA: ManakaiAtomElement |
2094 |
} |
} |
2095 |
##AtomDateConstruct |
##AtomDateConstruct |
2096 |
|
|
2097 |
|
ECDef: |
2098 |
|
@QName: feed-prop |
2099 |
|
@mv:elementTypeClassName: feed-prop |
2100 |
|
@mv:refers: atom|author |
2101 |
|
@mv:refers: atom|category |
2102 |
|
@mv:refers: atom|contributor |
2103 |
|
@mv:refers: atom|generator |
2104 |
|
@mv:refers: atom|icon |
2105 |
|
@mv:refers: atom|id |
2106 |
|
@mv:refers: atom|link |
2107 |
|
@mv:refers: atom|logo |
2108 |
|
@mv:refers: atom|rights |
2109 |
|
@mv:refers: atom|subtitle |
2110 |
|
@mv:refers: atom|title |
2111 |
|
@mv:refers: atom|updated |
2112 |
|
@mv:refers: extensionElements |
2113 |
|
|
2114 |
IFClsETDef: |
IFClsETDef: |
2115 |
@IFQName: AtomFeedElement |
@IFQName: AtomFeedElement |
2116 |
@ETQName: atom|feed |
@ETQName: atom|feed |
2807 |
(<Q::xml|>, 'lang')); |
(<Q::xml|>, 'lang')); |
2808 |
##AtomFeedElement |
##AtomFeedElement |
2809 |
|
|
2810 |
|
ECDef: |
2811 |
|
@QName: entry-prop |
2812 |
|
@mv:elementTypeClassName: entry-prop |
2813 |
|
@mv:refers: atom|author |
2814 |
|
@mv:refers: atom|category |
2815 |
|
@mv:refers: atom|content |
2816 |
|
@mv:refers: atom|contributor |
2817 |
|
@mv:refers: atom|id |
2818 |
|
@mv:refers: atom|link |
2819 |
|
@mv:refers: atom|published |
2820 |
|
@mv:refers: atom|rights |
2821 |
|
@mv:refers: atom|source |
2822 |
|
@mv:refers: atom|summary |
2823 |
|
@mv:refers: atom|title |
2824 |
|
@mv:refers: atom|updated |
2825 |
|
@mv:refers: extensionElements |
2826 |
|
|
2827 |
IFClsETDef: |
IFClsETDef: |
2828 |
@IFQName: AtomEntryElement |
@IFQName: AtomEntryElement |
2829 |
@ETQName: atom|entry |
@ETQName: atom|entry |
3353 |
##AtomEntryElement |
##AtomEntryElement |
3354 |
|
|
3355 |
IFClsETDef: |
IFClsETDef: |
3356 |
|
@IFQName: AtomIdElement |
3357 |
|
@ETQName: atom|id |
3358 |
|
@ETRQName: atom|id |
3359 |
|
@ClsQName: ManakaiAtomIdElement |
3360 |
|
|
3361 |
|
@IFISA: AtomElement |
3362 |
|
@ClsISA: ManakaiAtomElement |
3363 |
|
##AtomIdElement |
3364 |
|
|
3365 |
|
IFClsETDef: |
3366 |
|
@IFQName: AtomIconElement |
3367 |
|
@ETQName: atom|icon |
3368 |
|
@ETRQName: atom|icon |
3369 |
|
@ClsQName: ManakaiAtomIconElement |
3370 |
|
|
3371 |
|
@IFISA: AtomElement |
3372 |
|
@ClsISA: ManakaiAtomElement |
3373 |
|
##AtomIconElement |
3374 |
|
|
3375 |
|
IFClsETDef: |
3376 |
|
@IFQName: AtomNameElement |
3377 |
|
@ETQName: atom|name |
3378 |
|
@ETRQName: atom|name |
3379 |
|
@ClsQName: ManakaiAtomNameElement |
3380 |
|
|
3381 |
|
@IFISA: AtomElement |
3382 |
|
@ClsISA: ManakaiAtomElement |
3383 |
|
##AtomNameElement |
3384 |
|
|
3385 |
|
IFClsETDef: |
3386 |
|
@IFQName: AtomUriElement |
3387 |
|
@ETQName: atom|uri |
3388 |
|
@ETRQName: atom|uri |
3389 |
|
@ClsQName: ManakaiAtomUriElement |
3390 |
|
|
3391 |
|
@IFISA: AtomElement |
3392 |
|
@ClsISA: ManakaiAtomElement |
3393 |
|
##AtomUriElement |
3394 |
|
|
3395 |
|
IFClsETDef: |
3396 |
|
@IFQName: AtomEmailElement |
3397 |
|
@ETQName: atom|email |
3398 |
|
@ETRQName: atom|email |
3399 |
|
@ClsQName: ManakaiAtomEmailElement |
3400 |
|
|
3401 |
|
@IFISA: AtomElement |
3402 |
|
@ClsISA: ManakaiAtomElement |
3403 |
|
##AtomEmailElement |
3404 |
|
|
3405 |
|
IFClsETDef: |
3406 |
|
@IFQName: AtomLogoElement |
3407 |
|
@ETQName: atom|logo |
3408 |
|
@ETRQName: atom|logo |
3409 |
|
@ClsQName: ManakaiAtomLogoElement |
3410 |
|
|
3411 |
|
@IFISA: AtomElement |
3412 |
|
@ClsISA: ManakaiAtomElement |
3413 |
|
##AtomLogoElement |
3414 |
|
|
3415 |
|
IFClsETDef: |
3416 |
@IFQName: AtomContentElement |
@IFQName: AtomContentElement |
3417 |
@ETQName: atom|content |
@ETQName: atom|content |
3418 |
|
@ETRQName: atom|content |
3419 |
@ClsQName: ManakaiAtomContentElement |
@ClsQName: ManakaiAtomContentElement |
3420 |
|
|
3421 |
@IFISA: AtomElement |
@IFISA: AtomElement |
3664 |
IFClsETDef: |
IFClsETDef: |
3665 |
@IFQName: AtomAuthorElement |
@IFQName: AtomAuthorElement |
3666 |
@ETQName: atom|author |
@ETQName: atom|author |
3667 |
|
@ETRQName: atom|author |
3668 |
@ClsQName: ManakaiAtomAuthorElement |
@ClsQName: ManakaiAtomAuthorElement |
3669 |
|
|
3670 |
@IFISA: AtomPersonConstruct |
@IFISA: AtomPersonConstruct |
3671 |
@ClsISA: ManakaiAtomPersonConstruct |
@ClsISA: ManakaiAtomPersonConstruct |
3672 |
|
@mv:refers: PersonAG |
3673 |
|
@mv:elementContentModel: PersonCM |
3674 |
|
|
3675 |
@enDesc: |
@enDesc: |
3676 |
The <XE::atom|author> element is a Person construct that |
The <XE::atom|author> element is a Person construct that |
3680 |
IFClsETDef: |
IFClsETDef: |
3681 |
@IFQName: AtomCategoryElement |
@IFQName: AtomCategoryElement |
3682 |
@ETQName: atom|category |
@ETQName: atom|category |
3683 |
|
@ETRQName: atom|category |
3684 |
@ClsQName: ManakaiAtomCategoryElement |
@ClsQName: ManakaiAtomCategoryElement |
3685 |
|
|
3686 |
@IFISA: AtomElement |
@IFISA: AtomElement |
3794 |
IFClsETDef: |
IFClsETDef: |
3795 |
@IFQName: AtomContributorElement |
@IFQName: AtomContributorElement |
3796 |
@ETQName: atom|contributor |
@ETQName: atom|contributor |
3797 |
|
@ETRQName: atom|contributor |
3798 |
@ClsQName: ManakaiAtomContributorElement |
@ClsQName: ManakaiAtomContributorElement |
3799 |
|
|
3800 |
@IFISA: AtomPersonConstruct |
@IFISA: AtomPersonConstruct |
3801 |
@ClsISA: ManakaiAtomPersonConstruct |
@ClsISA: ManakaiAtomPersonConstruct |
3802 |
|
@mv:refers: PersonAG |
3803 |
|
@mv:elementContentModel: PersonCM |
3804 |
|
|
3805 |
@enDesc: |
@enDesc: |
3806 |
The <XE::atom|contributor> element is a Person construct that |
The <XE::atom|contributor> element is a Person construct that |
3811 |
IFClsETDef: |
IFClsETDef: |
3812 |
@IFQName: AtomGeneratorElement |
@IFQName: AtomGeneratorElement |
3813 |
@ETQName: atom|generator |
@ETQName: atom|generator |
3814 |
|
@ETRQName: atom|generator |
3815 |
@ClsQName: ManakaiAtomGeneratorElement |
@ClsQName: ManakaiAtomGeneratorElement |
3816 |
|
|
3817 |
@IFISA: AtomElement |
@IFISA: AtomElement |
3892 |
IFClsETDef: |
IFClsETDef: |
3893 |
@IFQName: AtomLinkElement |
@IFQName: AtomLinkElement |
3894 |
@ETQName: atom|link |
@ETQName: atom|link |
3895 |
|
@ETRQName: atom|link |
3896 |
@ClsQName: ManakaiAtomLinkElement |
@ClsQName: ManakaiAtomLinkElement |
3897 |
|
|
3898 |
@IFISA: AtomElement |
@IFISA: AtomElement |
3902 |
The <XE::atom|link> element defines a reference from an entry |
The <XE::atom|link> element defines a reference from an entry |
3903 |
or feed to a Web resource. |
or feed to a Web resource. |
3904 |
|
|
3905 |
@Attr: |
@ATTR: |
3906 |
@@Name: href |
@@Name: href |
3907 |
@@enDesc: |
@@enDesc: |
3908 |
The <XA::href> attribute of the element. |
The <XA::href> attribute of the element. |
3910 |
It <kwd:MUST> <I::reflect the URI value |
It <kwd:MUST> <I::reflect the URI value |
3911 |
of the <XA::href> attribute> of the node. |
of the <XA::href> attribute> of the node. |
3912 |
@@Type: DOMString |
@@Type: DOMString |
3913 |
@@Type: DOMURI |
@@actualType: DOMURI |
3914 |
@@Get: |
@@Get: |
3915 |
@@@nullCase: |
@@@nullCase: |
3916 |
@@@@enDesc: |
@@@@enDesc: |
3936 |
$given => $given, |
$given => $given, |
3937 |
}__; |
}__; |
3938 |
|
|
3939 |
@Attr: |
@ATTR: |
3940 |
@@Name: rel |
@@Name: rel |
3941 |
@@enDesc: |
@@enDesc: |
3942 |
The <XA::rel> attribute of the element. |
The <XA::rel> attribute of the element. |
3946 |
a few exceptions. The default value <kwd:MUST> |
a few exceptions. The default value <kwd:MUST> |
3947 |
be <URI^DISCore|QName::rel|alternate>. |
be <URI^DISCore|QName::rel|alternate>. |
3948 |
@@Type: DOMString |
@@Type: DOMString |
3949 |
|
@@actualType: DOMURI |
3950 |
@@Get: |
@@Get: |
3951 |
@@@enDesc: |
@@@enDesc: |
3952 |
If the algorithm returns a string that does not contain |
If the algorithm returns a string that does not contain |
4020 |
$test->assert_equals ($el-><AG::AtomLinkElement.rel>, |
$test->assert_equals ($el-><AG::AtomLinkElement.rel>, |
4021 |
<Q::rel|alternate>); |
<Q::rel|alternate>); |
4022 |
|
|
4023 |
@Attr: |
@ATTR: |
4024 |
@@Name: type |
@@Name: type |
4025 |
@@enDesc: |
@@enDesc: |
4026 |
The <XA::type> attribute of the element. |
The <XA::type> attribute of the element. |
4053 |
$given => $given, |
$given => $given, |
4054 |
}__; |
}__; |
4055 |
|
|
4056 |
@Attr: |
@ATTR: |
4057 |
@@Name: hreflang |
@@Name: hreflang |
4058 |
@@enDesc: |
@@enDesc: |
4059 |
The <XA::hreflang> attribute of the element. |
The <XA::hreflang> attribute of the element. |
4086 |
$given => $given, |
$given => $given, |
4087 |
}__; |
}__; |
4088 |
|
|
4089 |
@Attr: |
@ATTR: |
4090 |
@@Name: title |
@@Name: title |
4091 |
@@enDesc: |
@@enDesc: |
4092 |
The <XA::title> attribute of the element. |
The <XA::title> attribute of the element. |
4119 |
$given => $given, |
$given => $given, |
4120 |
}__; |
}__; |
4121 |
|
|
4122 |
@Attr: |
@ATTR: |
4123 |
@@Name: length |
@@Name: length |
4124 |
@@enDesc: |
@@enDesc: |
4125 |
The <XA::length> attribute of the element. |
The <XA::length> attribute of the element. |
4156 |
IFClsETDef: |
IFClsETDef: |
4157 |
@IFQName: AtomPublishedElement |
@IFQName: AtomPublishedElement |
4158 |
@ETQName: atom|published |
@ETQName: atom|published |
4159 |
|
@ETRQName: atom|published |
4160 |
@ClsQName: ManakaiAtomPublishedElement |
@ClsQName: ManakaiAtomPublishedElement |
4161 |
|
|
4162 |
@IFISA: AtomDateConstruct |
@IFISA: AtomDateConstruct |
4163 |
@ClsISA: ManakaiAtomDateConstruct |
@ClsISA: ManakaiAtomDateConstruct |
4164 |
|
@mv:refers: DateAG |
4165 |
|
@mv:elementContentModel: DateCM |
4166 |
|
|
4167 |
@enDesc: |
@enDesc: |
4168 |
The <XE::atom|published> element is a Date construct |
The <XE::atom|published> element is a Date construct |
4176 |
IFClsETDef: |
IFClsETDef: |
4177 |
@IFQName: AtomRightsElement |
@IFQName: AtomRightsElement |
4178 |
@ETQName: atom|rights |
@ETQName: atom|rights |
4179 |
|
@ETRQName: atom|rights |
4180 |
@ClsQName: ManakaiAtomRightsElement |
@ClsQName: ManakaiAtomRightsElement |
4181 |
|
|
4182 |
@IFISA: AtomTextConstruct |
@IFISA: AtomTextConstruct |
4183 |
@ClsISA: ManakaiAtomTextConstruct |
@ClsISA: ManakaiAtomTextConstruct |
4184 |
|
@mv:refers: TextAG |
4185 |
|
@mv:elementContentModel: TextCM |
4186 |
|
|
4187 |
@enDesc: |
@enDesc: |
4188 |
The <XE::atom|rights> element is a Text construct |
The <XE::atom|rights> element is a Text construct |
4190 |
over an entry or feed. |
over an entry or feed. |
4191 |
##AtomRightsElement |
##AtomRightsElement |
4192 |
|
|
4193 |
|
ECDef: |
4194 |
|
@QName: source-prop |
4195 |
|
@mv:elementTypeClassName: source-prop |
4196 |
|
@mv:refers: atom|author |
4197 |
|
@mv:refers: atom|category |
4198 |
|
@mv:refers: atom|contributor |
4199 |
|
@mv:refers: atom|generator |
4200 |
|
@mv:refers: atom|icon |
4201 |
|
@mv:refers: atom|id |
4202 |
|
@mv:refers: atom|link |
4203 |
|
@mv:refers: atom|logo |
4204 |
|
@mv:refers: atom|rights |
4205 |
|
@mv:refers: atom|subtitle |
4206 |
|
@mv:refers: atom|title |
4207 |
|
@mv:refers: atom|updated |
4208 |
|
@mv:refers: extensionElements |
4209 |
|
|
4210 |
IFClsETDef: |
IFClsETDef: |
4211 |
@IFQName: AtomSourceElement |
@IFQName: AtomSourceElement |
4212 |
@ETQName: atom|source |
@ETQName: atom|source |
4213 |
|
@ETRQName: atom|source |
4214 |
@ClsQName: ManakaiAtomSourceElement |
@ClsQName: ManakaiAtomSourceElement |
4215 |
|
|
4216 |
@IFISA: AtomElement |
@IFISA: AtomElement |
4420 |
IFClsETDef: |
IFClsETDef: |
4421 |
@IFQName: AtomSubtitleElement |
@IFQName: AtomSubtitleElement |
4422 |
@ETQName: atom|subtitle |
@ETQName: atom|subtitle |
4423 |
|
@ETRQName: atom|subtitle |
4424 |
@ClsQName: ManakaiAtomSubtitleElement |
@ClsQName: ManakaiAtomSubtitleElement |
4425 |
|
|
4426 |
@IFISA: AtomTextConstruct |
@IFISA: AtomTextConstruct |
4427 |
@ClsISA: ManakaiAtomTextConstruct |
@ClsISA: ManakaiAtomTextConstruct |
4428 |
|
@mv:refers: TextAG |
4429 |
|
@mv:elementContentModel: TextCM |
4430 |
|
|
4431 |
@enDesc: |
@enDesc: |
4432 |
The <XE::atom|subtitle> element is a Text construct |
The <XE::atom|subtitle> element is a Text construct |
4436 |
IFClsETDef: |
IFClsETDef: |
4437 |
@IFQName: AtomSummaryElement |
@IFQName: AtomSummaryElement |
4438 |
@ETQName: atom|summary |
@ETQName: atom|summary |
4439 |
|
@ETRQName: atom|summary |
4440 |
@ClsQName: ManakaiAtomSummaryElement |
@ClsQName: ManakaiAtomSummaryElement |
4441 |
|
|
4442 |
@IFISA: AtomTextConstruct |
@IFISA: AtomTextConstruct |
4443 |
@ClsISA: ManakaiAtomTextConstruct |
@ClsISA: ManakaiAtomTextConstruct |
4444 |
|
@mv:refers: TextAG |
4445 |
|
@mv:elementContentModel: TextCM |
4446 |
|
|
4447 |
@enDesc: |
@enDesc: |
4448 |
The <XE::atom|summary> element is a Text construct |
The <XE::atom|summary> element is a Text construct |
4452 |
IFClsETDef: |
IFClsETDef: |
4453 |
@IFQName: AtomTitleElement |
@IFQName: AtomTitleElement |
4454 |
@ETQName: atom|title |
@ETQName: atom|title |
4455 |
|
@ETRQName: atom|title |
4456 |
@ClsQName: ManakaiAtomTitleElement |
@ClsQName: ManakaiAtomTitleElement |
4457 |
|
|
4458 |
@IFISA: AtomTextConstruct |
@IFISA: AtomTextConstruct |
4459 |
@ClsISA: ManakaiAtomTextConstruct |
@ClsISA: ManakaiAtomTextConstruct |
4460 |
|
@mv:refers: TextAG |
4461 |
|
@mv:elementContentModel: TextCM |
4462 |
|
|
4463 |
@enDesc: |
@enDesc: |
4464 |
The <XE::atom|title> element is a Text construct |
The <XE::atom|title> element is a Text construct |
4468 |
IFClsETDef: |
IFClsETDef: |
4469 |
@IFQName: AtomUpdatedElement |
@IFQName: AtomUpdatedElement |
4470 |
@ETQName: atom|updated |
@ETQName: atom|updated |
4471 |
|
@ETRQName: atom|updated |
4472 |
@ClsQName: ManakaiAtomUpdatedElement |
@ClsQName: ManakaiAtomUpdatedElement |
4473 |
|
|
4474 |
@IFISA: AtomDateConstruct |
@IFISA: AtomDateConstruct |
4475 |
@ClsISA: ManakaiAtomDateConstruct |
@ClsISA: ManakaiAtomDateConstruct |
4476 |
|
@mv:refers: DateAG |
4477 |
|
@mv:elementContentModel: DateCM |
4478 |
|
|
4479 |
@enDesc: |
@enDesc: |
4480 |
The <XE::atom|updated> element is a Date construct |
The <XE::atom|updated> element is a Date construct |
4565 |
@@For: ManakaiDOM|DOM3 |
@@For: ManakaiDOM|DOM3 |
4566 |
@@For: =ManakaiDOM|all |
@@For: =ManakaiDOM|all |
4567 |
@@Type: idl|boolean||ManakaiDOM|all |
@@Type: idl|boolean||ManakaiDOM|all |
4568 |
|
|
4569 |
|
ECDef: |
4570 |
|
@QName: simpleExtensionElements |
4571 |
|
@mv:elementTypeClassName: simple.extra |
4572 |
|
@DISCore:resourceType: mv|ElementTypeAdditionalClass |
4573 |
|
|
4574 |
|
ECDef: |
4575 |
|
@QName: structuredExtensionElements |
4576 |
|
@mv:elementTypeClassName: structured.extra |
4577 |
|
@DISCore:resourceType: mv|ElementTypeAdditionalClass |
4578 |
|
|
4579 |
|
EMDef: |
4580 |
|
@QName: extensionElements |
4581 |
|
@mv:elementTypeClassName: extra |
4582 |
|
@mv:refers: simpleExtensionElements |
4583 |
|
@mv:refers: structuredExtensionElements |
4584 |
|
@DISCore:resourceType: mv|ElementTypeAdditionalClass |
4585 |
|
|
4586 |
|
AGDef: |
4587 |
|
@QName: undefinedAttributes |
4588 |
|
@mv:attributeTypeGroupName: common.extra |
4589 |
|
|