<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RSS</anchor> の <dfn><code class="XMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">language</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor></dfn>は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">チャンネル</anchor>が記述されている<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">自然言語</anchor>を表します。</p><dl><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</anchor></dt><dd><code class="XMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">language</anchor></code>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">language</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">言語</anchor>) より)</dd><dt>文脈</dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">チャンネル要素</anchor>が認められる場所</dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">内容モデル</anchor></dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">言語札</anchor></dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor></dt><dd></dd></dl><p>仕様書:<ul><li><cite xml:lang="en">RSS 0.91 Specification (Netscape)</cite> (<time>2008-11-22 17:21:58 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.rssboard.org/rss-0-9-1-netscape#channel">http://www.rssboard.org/rss-0-9-1-netscape#channel</anchor-external></li><li><cite xml:lang="en">RSS 0.92 Specification</cite> (<time>2008-11-22 17:30:45 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.rssboard.org/rss-0-9-2#ltlanguagegtIsOptional">http://www.rssboard.org/rss-0-9-2#ltlanguagegtIsOptional</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <cite xml:lang="en">RSS 2.0 Specification (version 2.0.10)</cite> (<time>2008-11-21 13:42:42 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.rssboard.org/rss-specification#optionalChannelElements">http://www.rssboard.org/rss-specification#optionalChannelElements</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <cite xml:lang="en">RSS Language Codes</cite> (<time>2008-11-21 18:33:39 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.rssboard.org/rss-language-codes">http://www.rssboard.org/rss-language-codes</anchor-external></li><li><cite xml:lang="en">RSS Best Practices Profile</cite> (<time>2008-11-21 15:11:45 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.rssboard.org/rss-profile#element-channel-language">http://www.rssboard.org/rss-profile#element-channel-language</anchor-external></li></ul></p><section><section><h1>内容</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <code class="XMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">language</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">内容</anchor>は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Netscape</anchor> が規定したリスト (<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;5</anchor-internal>) に掲載されている値、または <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C</anchor>
が定義した値でなければ<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><strong xmlns="http://www.w3.org/1999/xhtml">なりません</strong></anchor> <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RSS 2.0</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RSS Best Practices Profile</anchor></src>。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C</anchor> が定義した値というのは <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML4</anchor> <code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">lang</anchor></code>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">リンク</anchor>されていますから、
実際には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IETF</anchor> が規定した <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1766</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">言語札</anchor>を指します。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Netscape</anchor> のリストとされるもの (<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;5</anchor-internal>) には、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Netscape</anchor> が出版した
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RSS 0.91</anchor> 仕様にはない  <code class="lang" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">et</anchor></code> と
<code class="lang" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">haw</anchor></code> が追加されている旨が記述されており、それを <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Netscape</anchor>
のリストと呼ぶのはどうかと思うのですが、それはともかく、
このリストに掲載されている<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">言語符号</anchor>はすべて <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 3066</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">言語札</anchor>としても正当なものです。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1766</anchor> は3文字の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">言語符号</anchor>にまだ対応していませんでしたから、
<code xmlns="http://www.w3.org/1999/xhtml" class="lang" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">haw</anchor></code> だけは <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1766</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">言語札</anchor>としては不適切でしたが、
それ以外は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1766</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">言語札</anchor>としても正しいものです。</comment-p></section><section><h1>文脈</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> この<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RSS 0.91</anchor> では必須でしたが、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RSS 0.92</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RSS 2.0</anchor>
では省略可能です。</p></section><section><h1>応用</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> この<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>を使うことで、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">集積器</anchor>がある<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">自然言語</anchor>で書かれた<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">サイト</anchor>を一まとめにする、
といったことができます <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RSS 2.0</anchor></src>。</p></section><section><h1>例</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <pre class="XML example code">&lt;language&gt;en-us&lt;/language&gt;</pre></p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RSS 2.0</anchor> 仕様書より、改</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> <pre class="XML example code">&lt;language&gt;epo&lt;/language&gt;</pre></p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RSS Best Practices Profile</anchor> より</comment-p><p>この例は3文字の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">言語符号</anchor>を使っていますが、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RSS 2.0</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RSS Best Practices Profile</anchor>
や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML4</anchor> を厳密に解釈すると、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1766</anchor> でも <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RSS Langauge Codes</anchor>
でも <code class="lang" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">epo</anchor></code> は認められていませんから、この例は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">非妥当</anchor>になってしまいます。</p></section><section><h1>関連</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> 本来 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> では <code class="XMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml</anchor>:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">lang</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>を使うのが正当なのでしょうが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RSS</anchor> では伝統的に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>が使われてきました。 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RDF</anchor> ベースの <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RSS 1.0</anchor>
でも、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Dublin Core</anchor> に由来する <code class="XMLe" xml:lang="en">dc:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">language</anchor></code>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>がよく使われています。一方 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Atom</anchor> では <code class="XMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml</anchor>:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">lang</anchor></code>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>が使われています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> の <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">meta</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>の
<code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">http-equiv</anchor></code> の値 <code class="HTTP" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Content-Language</anchor></code>
は <code class="XMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">language</anchor></code> に近い存在と捉えることもできます。</p><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> (<time>2018-04-28 16:45:58 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.moc.go.th/index.php/rss/moc.feed">http://www.moc.go.th/index.php/rss/moc.feed</anchor-external></figcaption><blockquote><p>&lt;language&gt;*&lt;/language&gt;</p></blockquote></figure><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> (<time>2018-04-28 16:49:43 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.dra.go.th/rss-cms_19-Thai/">http://www.dra.go.th/rss-cms_19-Thai/</anchor-external></figcaption><blockquote><p>&lt;language&gt;Thai (windows-874)&lt;/language&gt;</p></blockquote></figure></section></section></body></html>