175 |
@@@@: DISLang|Attribute |
@@@@: DISLang|Attribute |
176 |
@@@ForCheck: ManakaiDOM|ForClass |
@@@ForCheck: ManakaiDOM|ForClass |
177 |
@@DISCore:resourceType: |
@@DISCore:resourceType: |
178 |
@@@@: mv|Attribute |
@@@@: mv|AttributeType |
179 |
@@@ForCheck: s|ForML |
@@@ForCheck: s|ForML |
180 |
@@ForCheck: !=ManakaiDOM|ManakaiDOM |
@@ForCheck: !=ManakaiDOM|ManakaiDOM |
181 |
|
|
308 |
@ShadowContent: |
@ShadowContent: |
309 |
@@DISCore:resourceType: |
@@DISCore:resourceType: |
310 |
@@@@: dis|MultipleResource |
@@@@: dis|MultipleResource |
311 |
@@@ForCheck: !ManakaiDOM|ForIF !ManakaiDOM|ForClass !s|ForML |
@@@ForCheck: |
312 |
|
!ManakaiDOM|ForIF !ManakaiDOM|ForClass !s|ForML !mv|ForCM !mv|ForAG |
313 |
@@resourceFor: ManakaiDOM|ForIF |
@@resourceFor: ManakaiDOM|ForIF |
314 |
@@resourceFor: ManakaiDOM|ForClass |
@@resourceFor: ManakaiDOM|ForClass |
315 |
@@resourceFor: mv|ForCM |
@@resourceFor: mv|ForCM |
575 |
@mv:vid: 10 |
@mv:vid: 10 |
576 |
@enLN: Atom |
@enLN: Atom |
577 |
@mv:version: 1.0 |
@mv:version: 1.0 |
|
@mv:contains: AtomFeed |
|
|
@mv:contains: AtomEntry |
|
|
@mv:contains: AtomProperties |
|
578 |
@mv:contains: AtomDatatypes |
@mv:contains: AtomDatatypes |
579 |
|
@mv:contains: AtomProperties |
580 |
|
@mv:contains: AtomEntry |
581 |
|
@mv:contains: AtomFeed |
582 |
|
|
583 |
ModuleDef: |
ModuleDef: |
584 |
@QName: AtomFeed |
@QName: AtomFeed |
585 |
@mv:id: feed |
@mv:id: feed |
586 |
@enLN: Feed |
@enLN: Feed |
587 |
|
@mv:contains: feed-prop |
588 |
@mv:contains: atom|feed |
@mv:contains: atom|feed |
589 |
|
|
590 |
ModuleDef: |
ModuleDef: |
591 |
@QName: AtomEntry |
@QName: AtomEntry |
592 |
@mv:id: entry |
@mv:id: entry |
593 |
@enLN: Entry |
@enLN: Entry |
594 |
|
@mv:contains: entry-prop |
595 |
@mv:contains: atom|entry |
@mv:contains: atom|entry |
596 |
|
|
597 |
ModuleDef: |
ModuleDef: |
599 |
@mv:id: props |
@mv:id: props |
600 |
@enLN: Properties |
@enLN: Properties |
601 |
@mv:contains: atom|content |
@mv:contains: atom|content |
602 |
|
@mv:contains: atom|contributor |
603 |
@mv:contains: atom|category |
@mv:contains: atom|category |
604 |
@mv:contains: atom|generator |
@mv:contains: atom|generator |
|
@mv:contains: atom|source |
|
605 |
@mv:contains: atom|link |
@mv:contains: atom|link |
606 |
@mv:contains: atom|author |
@mv:contains: atom|author |
607 |
@mv:contains: atom|published |
@mv:contains: atom|published |
608 |
@mv:contains: atom|updated |
@mv:contains: atom|updated |
609 |
|
@mv:contains: atom|icon |
610 |
@mv:contains: atom|id |
@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 |
@mv:contains: atom|title |
616 |
@mv:contains: atom|email |
@mv:contains: source-prop |
617 |
@mv:contains: atom|uri |
@mv:contains: atom|source |
618 |
|
|
619 |
ModuleDef: |
ModuleDef: |
620 |
@QName: AtomDatatypes |
@QName: AtomDatatypes |
621 |
@mv:id: datatypes |
@mv:id: datatypes |
622 |
@enLN: Datatypes |
@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 |
@mv:contains: TextAG |
638 |
@mv:contains: TextCM |
@mv:contains: TextCM |
639 |
|
|
640 |
|
@mv:contains: atom|name |
641 |
|
@mv:contains: atom|email |
642 |
|
@mv:contains: atom|uri |
643 |
@mv:contains: PersonAG |
@mv:contains: PersonAG |
644 |
|
@mv:contains: person-prop |
645 |
@mv:contains: PersonCM |
@mv:contains: PersonCM |
646 |
|
|
647 |
@mv:contains: DateAG |
@mv:contains: DateAG |
648 |
@mv:contains: DateCM |
@mv:contains: DateCM |
649 |
|
|
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 |
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: |
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 |
|
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: |
IFClsConstructDef: |
2017 |
@IFQName: AtomDateConstruct |
@IFQName: AtomDateConstruct |
2018 |
@ClsQName: ManakaiAtomDateConstruct |
@ClsQName: ManakaiAtomDateConstruct |
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 |
@ETRQName: atom|content |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
|
|