atom:content
要素 (Atom 1.0)[13] Atom 1.0 の atom:content
要素は、
エントリーの内容を含むか、内容にリンクします RFC 4287 4.1.3.。
[14] atom:content
要素の内容は Language-Sensitive
です RFC 4287 4.1.3.。
[11] atom:content
要素は
atom:entry
要素の子要素として高々1つ使用できます
Atom 1.0 4.1.2.。
[7] 集成に媒体資源が POST
された場合に作成される媒体リンク・エントリーは、
atom:content
要素を含まなければなりません AtomPub。
[78] Atom文書や Atom処理器は次の規則に従わなければなりません Atom 1.0 4.1.3.3.。
type
属性値が text
の場合: type
属性値が html
の場合:type
属性値が xhtml
の場合:type
属性値が RFC 3023 XML媒体型である場合や
+xml
で終わる場合や /xml
で終わる場合
(大文字・小文字不区別):type
属性値が text/
から始まる場合 (大文字・小文字不区別):type
属性値がそれ以外の場合:[8] atom:entry
要素に atom:content
要素を含める場合、空でない方が経験的に有用でよいとされています。
また、含めない場合には atom:summary
要素を含めるのがよいとされています。
Atom 1.0 4.1.1.1.
[71] src
属性が存在する場合には、
atom:content
要素は空でなければなりません
RFC 3987 4.1.3.2.。
[15]
>>7 の atom:content
要素は、 src
属性を含まなければなりません。
その属性値は作成された媒体資源の IRI でなければなりません。
AtomPub
[22] Atom 0.3 では atom:content
要素は独自の内容モデルではなく、
Content construct (現、Text construct) でした。
<content type="xhtml"> <div xmlns="http://www.w3.org/1999/xhtml"> This is <b>XHTML</b> content. </div> </content> ... <content type="xhtml"> <xhtml:div xmlns:xhtml="http://www.w3.org/1999/xhtml"> This is <xhtml:b>XHTML</xhtml:b> content. </xhtml:div> </content> ...
... <content type="xhtml"> <xh:div> This is <xh:b>XHTML</xh:b> content. </xh:div> </content> ...
[12] atom:content
要素の存在は
atom:link
要素や
atom:summary
要素が必須であるか否かにも関係します。
詳しくはそれぞれの項をご覧ください。
atom:content
要素 (Atom 0.3)[1] Atom 0.3 の
atom:content
要素は、
エントリーの内容を表します Atom 0.3。
仕様書: The Atom Syndication Format 0.3 (PRE-DRAFT) ( 版) <http://www.mnot.net/drafts/draft-nottingham-atom-format-02.html#rfc.section.4.13.10>
[2] この要素は Content construct です Atom 0.3。
[4]
type
が multipart/alternative
の場合、
mode
は指定してはなりません。その場合、
content
要素は1つ以上の
content
要素を含まなければなりません。
それら子 content
要素は
content
要素は
type
を multipart/alternative
にしてはなりません。 Atom 0.3
[5] >>4 の場合、複数の content
の中からどれが適切かを、
そのすべてから、対応している形式や利用者の設定を鑑みて決定するべきであり、
複数をレンダリングするべきではありません。
Atom 0.3
atom:content
要素 type
属性 (Atom 1.0)[16] Atom 1.0 の atom:content
要素の
type
属性は、内容の種類を表します。
[70] >>69 の場合の type
属性値はヒントであって、
鯖が内容と共に媒体型の情報も提供する場合にはそちらが権威を持ちます
RFC 3987 4.1.3.2.。
[18] 属性値は次のいずれかでなければなりません RFC 4287 4.1.3.1.。
[69] src
属性がある場合、
type
属性もあるべきです。更に、
その属性値は MIME 媒体型でなければなりません
(text
、html
、
xhtml
であってはなりません) RFC 3987 4.1.3.2.。
[20] Atom処理器は、 type
属性も
src
属性も指定されていない場合、
type
が text
であるかのように動作しなければなりません RFC 4287 4.1.3.1.。
[23] Text construct にも似た type
属性があります。
[81] OData Protocol Atom Format ( ( 版)) <http://www.odata.org/developers/protocols/atom-format>