55 |
@@@WithFor: ManakaiDOM|ManakaiDOM |
@@@WithFor: ManakaiDOM|ManakaiDOM |
56 |
@@Module: |
@@Module: |
57 |
@@@WithFor: ManakaiDOM|ManakaiDOMLatest |
@@@WithFor: ManakaiDOM|ManakaiDOMLatest |
58 |
|
@@Module: |
59 |
|
@@@QName: DISlib|DISMarkup |
60 |
|
@@@WithFor: ManakaiDOM|all |
61 |
@DefaultFor: ManakaiDOM|ManakaiDOMLatest |
@DefaultFor: ManakaiDOM|ManakaiDOMLatest |
62 |
|
|
63 |
Namespace: |
Namespace: |
67 |
http://suika.fam.cx/~wakaba/archive/2004/8/18/dom-core# |
http://suika.fam.cx/~wakaba/archive/2004/8/18/dom-core# |
68 |
@cfg: |
@cfg: |
69 |
http://suika.fam.cx/www/2006/dom-config/ |
http://suika.fam.cx/www/2006/dom-config/ |
70 |
|
@DISlib: |
71 |
|
http://suika.fam.cx/~wakaba/archive/2004/dis/ |
72 |
@dis: |
@dis: |
73 |
http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis-- |
http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis-- |
74 |
@dlp: |
@dlp: |
75 |
http://suika.fam.cx/~wakaba/archive/2004/dis/Perl# |
http://suika.fam.cx/~wakaba/archive/2004/dis/Perl# |
|
@doc: |
|
|
http://suika.fam.cx/~wakaba/archive/2005/7/tutorial# |
|
76 |
@d: |
@d: |
77 |
http://suika.fam.cx/~wakaba/archive/2004/dom/xdt# |
http://suika.fam.cx/~wakaba/archive/2004/dom/xdt# |
78 |
@DOMMain: |
@DOMMain: |
79 |
http://suika.fam.cx/~wakaba/archive/2004/dom/main# |
http://suika.fam.cx/~wakaba/archive/2004/dom/main# |
80 |
@dx: |
@dx: |
81 |
http://suika.fam.cx/~wakaba/archive/2005/manakai/Util/Error/DOMException# |
http://suika.fam.cx/~wakaba/archive/2005/manakai/Util/Error/DOMException# |
82 |
|
@dxm: |
83 |
|
http://suika.fam.cx/~wakaba/archive/2004/dis/XML# |
84 |
@ecore: |
@ecore: |
85 |
http://suika.fam.cx/~wakaba/archive/2005/manakai/Util/Error/Core/ |
http://suika.fam.cx/~wakaba/archive/2005/manakai/Util/Error/Core/ |
86 |
@f: |
@f: |
97 |
http://suika.fam.cx/~wakaba/archive/2004/8/18/lang# |
http://suika.fam.cx/~wakaba/archive/2004/8/18/lang# |
98 |
@license: |
@license: |
99 |
http://suika.fam.cx/~wakaba/archive/2004/8/18/license# |
http://suika.fam.cx/~wakaba/archive/2004/8/18/license# |
|
@m12n: |
|
|
http://suika.fam.cx/www/2006/05/m12n/ |
|
100 |
@ManakaiDOM: |
@ManakaiDOM: |
101 |
http://suika.fam.cx/~wakaba/archive/2004/8/18/manakai-dom# |
http://suika.fam.cx/~wakaba/archive/2004/8/18/manakai-dom# |
102 |
@Markup: |
@Markup: |
103 |
http://suika.fam.cx/~wakaba/archive/2005/manakai/Markup# |
http://suika.fam.cx/~wakaba/archive/2005/manakai/Markup# |
|
@mat: |
|
|
http://suika.fam.cx/~wakaba/archive/2005/manakai/Markup/Atom/ |
|
104 |
@MDOM: |
@MDOM: |
105 |
http://suika.fam.cx/~wakaba/archive/2004/8/18/manakai-dom#ManakaiDOM. |
http://suika.fam.cx/~wakaba/archive/2004/8/18/manakai-dom#ManakaiDOM. |
106 |
@MDOMX: |
@MDOMX: |
572 |
|
|
573 |
ModuleSetDef: |
ModuleSetDef: |
574 |
@QName: Atom |
@QName: Atom |
|
@mv:id: atom |
|
|
@mv:vid: 10 |
|
575 |
@enLN: Atom |
@enLN: Atom |
576 |
@mv:version: 1.0 |
@mv:version: 1.0 |
577 |
@mv:contains: AtomDatatypes |
@mv:contains: AtomDatatypes |
578 |
@mv:contains: AtomProperties |
@mv:contains: AtomProperties |
579 |
@mv:contains: AtomEntry |
@mv:contains: AtomEntry |
580 |
@mv:contains: AtomFeed |
@mv:contains: AtomFeed |
581 |
|
@mv:contains: AtomQName |
582 |
|
|
583 |
|
@mv:targetNamespace: atom| |
584 |
|
@mv:defaultNamespacePrefix: atom |
585 |
|
@mv:systemIdentifierBaseURI: \ |
586 |
|
|
587 |
ModuleDef: |
ModuleDef: |
588 |
@QName: AtomFeed |
@QName: AtomFeed |
629 |
@mv:contains: atomMediaType |
@mv:contains: atomMediaType |
630 |
@mv:contains: atomLanguageTag |
@mv:contains: atomLanguageTag |
631 |
@mv:contains: atomUri |
@mv:contains: atomUri |
632 |
|
@mv:contains: atomUriCM |
633 |
@mv:contains: atomEmailAddress |
@mv:contains: atomEmailAddress |
634 |
|
@mv:contains: atomEmailAddressCM |
635 |
|
|
636 |
@mv:contains: undefinedAttributes |
@mv:contains: undefinedAttributes |
637 |
|
@mv:contains: undefinedContent |
638 |
@mv:contains: atomCommonAttributes |
@mv:contains: atomCommonAttributes |
639 |
|
|
640 |
@mv:contains: simpleExtensionElements |
@mv:contains: simpleExtensionElements |
653 |
|
|
654 |
@mv:contains: DateAG |
@mv:contains: DateAG |
655 |
@mv:contains: DateCM |
@mv:contains: DateCM |
656 |
|
|
657 |
|
ResourceDef: |
658 |
|
@QName: AtomQName |
659 |
|
@enLN: Qualified Names |
660 |
|
@mv:id: qname |
661 |
|
@For: =ManakaiDOM|ManakaiDOMLatest |
662 |
|
@DISCore:resourceType: mv|XMLDTDQNameModule |
663 |
|
|
664 |
|
@mv:contains: Atom |
665 |
|
|
666 |
|
ResourceDef: |
667 |
|
@QName: Atom10 |
668 |
|
@enLN: Atom 1.0 |
669 |
|
@mv:id: atom10 |
670 |
|
@For: =ManakaiDOM|ManakaiDOMLatest |
671 |
|
@DISCore:resourceType: mv|XMLDTDDriver |
672 |
|
|
673 |
|
@mv:refers: Atom |
674 |
|
|
675 |
|
@mv:refers: AtomQName |
676 |
|
@mv:refers: AtomDatatypes |
677 |
|
@mv:refers: AtomProperties |
678 |
|
@mv:refers: AtomEntry |
679 |
|
@mv:refers: AtomFeed |
680 |
|
|
681 |
ElementTypeBinding: |
ElementTypeBinding: |
682 |
@Name: ModuleSetDef |
@Name: ModuleSetDef |
1624 |
@QName: atomCommonAttributes |
@QName: atomCommonAttributes |
1625 |
@enFN: common attributes |
@enFN: common attributes |
1626 |
@mv:attributeTypeGroupName: common |
@mv:attributeTypeGroupName: common |
1627 |
|
|
1628 |
|
@mv:refers: Atom |
1629 |
|
|
1630 |
@ATDef: |
@ATDef: |
1631 |
@@mv:attributeTypeName: xml|base |
@@mv:attributeTypeName: xml|base |
1660 |
@QName: atomUri |
@QName: atomUri |
1661 |
@mv:datatypeEntityName: URI |
@mv:datatypeEntityName: URI |
1662 |
#aliasfor text |
#aliasfor text |
1663 |
|
STCDef: |
1664 |
|
@QName: atomUriCM |
1665 |
|
@mv:elementContentModelName: URI |
1666 |
|
@cm: (dxm|PCDATA||ManakaiDOM|all)* |
1667 |
|
|
1668 |
STDef: |
STDef: |
1669 |
@QName: atomEmailAddress |
@QName: atomEmailAddress |
1670 |
@mv:datatypeEntityName: EmailAddress |
@mv:datatypeEntityName: EmailAddress |
1671 |
#subsetOf xsd|string |
#subsetOf xsd|string |
1672 |
#pattern |
#pattern |
1673 |
|
STCDef: |
1674 |
|
@QName: atomEmailAddressCM |
1675 |
|
@mv:elementContentModelName: EmailAddress |
1676 |
|
@cm: (dxm|PCDATA||ManakaiDOM|all)* |
1677 |
|
|
1678 |
ElementTypeBinding: |
ElementTypeBinding: |
1679 |
@Name: AGDef |
@Name: AGDef |
1715 |
@@DISCore:resourceType: mv|XMLDTDDatatypeEntity |
@@DISCore:resourceType: mv|XMLDTDDatatypeEntity |
1716 |
@@For: =ManakaiDOM|ManakaiDOMLatest |
@@For: =ManakaiDOM|ManakaiDOMLatest |
1717 |
|
|
1718 |
|
ElementTypeBinding: |
1719 |
|
@Name: STCDef |
1720 |
|
@ElementType: |
1721 |
|
dis:ResourceDef |
1722 |
|
@ShadowContent: |
1723 |
|
@@DISCore:resourceType: mv|ElementContentModel |
1724 |
|
@@For: =ManakaiDOM|ManakaiDOMLatest |
1725 |
|
|
1726 |
IFClsDef: |
IFClsDef: |
1727 |
@IFQName: AtomElement |
@IFQName: AtomElement |
1728 |
@ClsQName: ManakaiAtomElement |
@ClsQName: ManakaiAtomElement |
1781 |
@@ContentType: DISCore|QName |
@@ContentType: DISCore|QName |
1782 |
@ForCheck: =ManakaiDOM|all |
@ForCheck: =ManakaiDOM|all |
1783 |
|
|
1784 |
|
ElementTypeBinding: |
1785 |
|
@Name: cm |
1786 |
|
@ElementType: |
1787 |
|
mv:elementContentModel |
1788 |
|
@ShadowContent: |
1789 |
|
@@ContentType: lang|dcmodel |
1790 |
|
|
1791 |
IFClsConstructDef: |
IFClsConstructDef: |
1792 |
@IFQName: AtomTextConstruct |
@IFQName: AtomTextConstruct |
1793 |
@ClsQName: ManakaiAtomTextConstruct |
@ClsQName: ManakaiAtomTextConstruct |
1799 |
@IFISA: AtomElement |
@IFISA: AtomElement |
1800 |
@ClsISA: ManakaiAtomElement |
@ClsISA: ManakaiAtomElement |
1801 |
|
|
1802 |
|
@mv:refers: atomCommonAttributes |
1803 |
|
|
1804 |
|
@cm: |
1805 |
|
dxm|ANY||ManakaiDOM|all |
1806 |
|
@enImplNote: |
1807 |
|
@@ddid:cm |
1808 |
|
@@@: |
1809 |
|
{TODO:: |
1810 |
|
(dxm|PCDATA||ManakaiDOM|all | html|div)* |
1811 |
|
} |
1812 |
|
|
1813 |
@enDesc: |
@enDesc: |
1814 |
The <IF::AtomTextConstruct> interface provides convenience |
The <IF::AtomTextConstruct> interface provides convenience |
1815 |
methods and attributes for <IF::Element> nodes |
methods and attributes for <IF::Element> nodes |
1940 |
@IFISA: AtomElement |
@IFISA: AtomElement |
1941 |
@ClsISA: ManakaiAtomElement |
@ClsISA: ManakaiAtomElement |
1942 |
|
|
1943 |
|
@mv:refers: atomCommonAttributes |
1944 |
|
|
1945 |
|
@cm: |
1946 |
|
(person-prop+) |
1947 |
|
|
1948 |
@enDesc: |
@enDesc: |
1949 |
The <IF::AtomPersonConstruct> interface provides convenience |
The <IF::AtomPersonConstruct> interface provides convenience |
1950 |
methods and attributes for <IF::Element> nodes |
methods and attributes for <IF::Element> nodes |
2096 |
@IFISA: AtomElement |
@IFISA: AtomElement |
2097 |
@ClsISA: ManakaiAtomElement |
@ClsISA: ManakaiAtomElement |
2098 |
|
|
2099 |
|
@mv:refers: atomCommonAttributes |
2100 |
|
|
2101 |
|
@cm: |
2102 |
|
(dxm|PCDATA||ManakaiDOM|all)* |
2103 |
|
@enImplNote: |
2104 |
|
@@ddid: cm |
2105 |
|
@@@: |
2106 |
|
{TODO:: |
2107 |
|
xsd|dateTime |
2108 |
|
} |
2109 |
|
|
2110 |
@enDesc: |
@enDesc: |
2111 |
The <IF::AtomDateConstruct> interface provides convenience |
The <IF::AtomDateConstruct> interface provides convenience |
2112 |
methods and attributes for <IF::Element> nodes |
methods and attributes for <IF::Element> nodes |
2203 |
@IFISA: AtomElement |
@IFISA: AtomElement |
2204 |
@ClsISA: ManakaiAtomElement |
@ClsISA: ManakaiAtomElement |
2205 |
|
|
2206 |
|
@mv:refers: atomCommonAttributes |
2207 |
|
|
2208 |
|
@cm: |
2209 |
|
(feed-prop+, atom|entry*) |
2210 |
|
|
2211 |
@enDesc: |
@enDesc: |
2212 |
The <XE::atom|feed> element is the document element |
The <XE::atom|feed> element is the document element |
2213 |
of an Atom Feed Document. |
of an Atom Feed Document. |
2811 |
(<Q::atom|>, 'updated'); |
(<Q::atom|>, 'updated'); |
2812 |
$updatede-><AS::AtomDateConstruct.value> (scalar time); |
$updatede-><AS::AtomDateConstruct.value> (scalar time); |
2813 |
$r-><M::Node.appendChild> ($updatede); |
$r-><M::Node.appendChild> ($updatede); |
2814 |
|
|
2815 |
|
$self-><M::Node.appendChild> ($r); |
2816 |
}__; |
}__; |
2817 |
|
|
2818 |
@@Test: |
@@Test: |
2879 |
$test->assert_num_not_equals |
$test->assert_num_not_equals |
2880 |
(actual_value => $updated-><AG::AtomDateConstruct.value>, |
(actual_value => $updated-><AG::AtomDateConstruct.value>, |
2881 |
expected_value => 0); |
expected_value => 0); |
2882 |
|
|
2883 |
|
$test->id ('parent'); |
2884 |
|
$test->assert_equals ($ent-><AG::Node.parentNode>, $feed); |
2885 |
@@Test: |
@@Test: |
2886 |
@@@QName: AtomFeedElement.addNewEntry.2.test |
@@@QName: AtomFeedElement.addNewEntry.2.test |
2887 |
@@@enDesc: |
@@@enDesc: |
2926 |
@IFISA: AtomElement |
@IFISA: AtomElement |
2927 |
@ClsISA: ManakaiAtomElement |
@ClsISA: ManakaiAtomElement |
2928 |
|
|
2929 |
|
@mv:refers: atomCommonAttributes |
2930 |
|
|
2931 |
|
@cm: |
2932 |
|
(entry-prop+) |
2933 |
|
|
2934 |
@enDesc: |
@enDesc: |
2935 |
The <XE::atom|entry> element represents an individual |
The <XE::atom|entry> element represents an individual |
2936 |
entry, acting as a container for metadata and data |
entry, acting as a container for metadata and data |
3458 |
|
|
3459 |
@IFISA: AtomElement |
@IFISA: AtomElement |
3460 |
@ClsISA: ManakaiAtomElement |
@ClsISA: ManakaiAtomElement |
3461 |
|
|
3462 |
|
@mv:refers: atomCommonAttributes |
3463 |
|
|
3464 |
|
@cm: atomUriCM |
3465 |
##AtomIdElement |
##AtomIdElement |
3466 |
|
|
3467 |
IFClsETDef: |
IFClsETDef: |
3472 |
|
|
3473 |
@IFISA: AtomElement |
@IFISA: AtomElement |
3474 |
@ClsISA: ManakaiAtomElement |
@ClsISA: ManakaiAtomElement |
3475 |
|
|
3476 |
|
@mv:refers: atomCommonAttributes |
3477 |
|
|
3478 |
|
@cm: atomUriCM |
3479 |
##AtomIconElement |
##AtomIconElement |
3480 |
|
|
3481 |
IFClsETDef: |
IFClsETDef: |
3486 |
|
|
3487 |
@IFISA: AtomElement |
@IFISA: AtomElement |
3488 |
@ClsISA: ManakaiAtomElement |
@ClsISA: ManakaiAtomElement |
3489 |
|
|
3490 |
|
# no common attribs |
3491 |
|
@cm: TextCM |
3492 |
|
|
3493 |
|
@mv:refers: Atom |
3494 |
##AtomNameElement |
##AtomNameElement |
3495 |
|
|
3496 |
IFClsETDef: |
IFClsETDef: |
3501 |
|
|
3502 |
@IFISA: AtomElement |
@IFISA: AtomElement |
3503 |
@ClsISA: ManakaiAtomElement |
@ClsISA: ManakaiAtomElement |
3504 |
|
|
3505 |
|
# no common attribs |
3506 |
|
@cm: atomUriCM |
3507 |
|
|
3508 |
|
@mv:refers: Atom |
3509 |
##AtomUriElement |
##AtomUriElement |
3510 |
|
|
3511 |
IFClsETDef: |
IFClsETDef: |
3516 |
|
|
3517 |
@IFISA: AtomElement |
@IFISA: AtomElement |
3518 |
@ClsISA: ManakaiAtomElement |
@ClsISA: ManakaiAtomElement |
3519 |
|
|
3520 |
|
# no common attribs |
3521 |
|
@cm: atomEmailAddressCM |
3522 |
|
|
3523 |
|
@mv:refers: Atom |
3524 |
##AtomEmailElement |
##AtomEmailElement |
3525 |
|
|
3526 |
IFClsETDef: |
IFClsETDef: |
3531 |
|
|
3532 |
@IFISA: AtomElement |
@IFISA: AtomElement |
3533 |
@ClsISA: ManakaiAtomElement |
@ClsISA: ManakaiAtomElement |
3534 |
|
|
3535 |
|
@mv:refers: atomCommonAttributes |
3536 |
|
|
3537 |
|
@cm: atomUriCM |
3538 |
##AtomLogoElement |
##AtomLogoElement |
3539 |
|
|
3540 |
IFClsETDef: |
IFClsETDef: |
3546 |
@IFISA: AtomElement |
@IFISA: AtomElement |
3547 |
@ClsISA: ManakaiAtomElement |
@ClsISA: ManakaiAtomElement |
3548 |
|
|
3549 |
|
@mv:refers: atomCommonAttributes |
3550 |
|
|
3551 |
|
@cm: |
3552 |
|
dxm|ANY||ManakaiDOM|all |
3553 |
|
|
3554 |
@enDesc: |
@enDesc: |
3555 |
The <XE::atom|content> element either contains or links to |
The <XE::atom|content> element either contains or links to |
3556 |
the content of the entry. |
the content of the entry. |
3557 |
|
|
3558 |
@Attr: |
@ATTR: |
3559 |
@@Name: type |
@@Name: type |
3560 |
@@enDesc: |
@@enDesc: |
3561 |
The type of the element. |
The type of the element. |
3620 |
$el-><AS::AtomContentElement.type> (null); |
$el-><AS::AtomContentElement.type> (null); |
3621 |
$test->assert_null ($el-><AG::AtomContentElement.type>); |
$test->assert_null ($el-><AG::AtomContentElement.type>); |
3622 |
|
|
3623 |
@Attr: |
@ATTR: |
3624 |
@@Name: src |
@@Name: src |
3625 |
@@enDesc: |
@@enDesc: |
3626 |
The source of the remote content of the element. |
The source of the remote content of the element. |
3816 |
@IFISA: AtomElement |
@IFISA: AtomElement |
3817 |
@ClsISA: ManakaiAtomElement |
@ClsISA: ManakaiAtomElement |
3818 |
|
|
3819 |
|
@mv:refers: atomCommonAttributes |
3820 |
|
|
3821 |
|
@cm: undefinedContent |
3822 |
|
|
3823 |
@enDesc: |
@enDesc: |
3824 |
The <XE::atom|category> element conveys information abut |
The <XE::atom|category> element conveys information abut |
3825 |
a category associated with an entry or feed. |
a category associated with an entry or feed. |
3951 |
@IFISA: AtomElement |
@IFISA: AtomElement |
3952 |
@ClsISA: ManakaiAtomElement |
@ClsISA: ManakaiAtomElement |
3953 |
|
|
3954 |
|
@mv:refers: atomCommonAttributes |
3955 |
|
|
3956 |
|
@cm: |
3957 |
|
(dxm|PCDATA||ManakaiDOM|all)* |
3958 |
|
|
3959 |
@enDesc: |
@enDesc: |
3960 |
The <XE::atom|generator> element identifies the agent used |
The <XE::atom|generator> element identifies the agent used |
3961 |
to generate a feed. |
to generate a feed. |
4037 |
@IFISA: AtomElement |
@IFISA: AtomElement |
4038 |
@ClsISA: ManakaiAtomElement |
@ClsISA: ManakaiAtomElement |
4039 |
|
|
4040 |
|
@mv:refers: atomCommonAttributes |
4041 |
|
|
4042 |
|
@cm: undefinedContent |
4043 |
|
|
4044 |
@enDesc: |
@enDesc: |
4045 |
The <XE::atom|link> element defines a reference from an entry |
The <XE::atom|link> element defines a reference from an entry |
4046 |
or feed to a Web resource. |
or feed to a Web resource. |
4359 |
@IFISA: AtomElement |
@IFISA: AtomElement |
4360 |
@ClsISA: ManakaiAtomElement |
@ClsISA: ManakaiAtomElement |
4361 |
|
|
4362 |
|
@mv:refers: atomCommonAttributes |
4363 |
|
|
4364 |
|
@cm: |
4365 |
|
(source-prop*) |
4366 |
|
|
4367 |
@Attr: |
@Attr: |
4368 |
@@Name: authorElements |
@@Name: authorElements |
4369 |
@@enDesc: |
@@enDesc: |
4735 |
@QName: undefinedAttributes |
@QName: undefinedAttributes |
4736 |
@mv:attributeTypeGroupName: common.extra |
@mv:attributeTypeGroupName: common.extra |
4737 |
|
|
4738 |
|
ResourceDef: |
4739 |
|
@QName: undefinedContent |
4740 |
|
@mv:elementContentModelName: undefined |
4741 |
|
@For: =ManakaiDOM|ManakaiDOMLatest |
4742 |
|
@DISCore:resourceType: mv|ElementContentModel |
4743 |
|
@cm: dxm|ANY||ManakaiDOM|all |
4744 |
|
@enImplNote: |
4745 |
|
(text | anyForeignElement)* |