/[pub]/suikawiki/sw4data/ids/8/481.txt
Suika

Contents of /suikawiki/sw4data/ids/8/481.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.19 - (hide annotations) (download)
Sun Mar 23 04:58:08 2014 UTC (11 years, 3 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.18: +8 -0 lines
File MIME type: text/plain
updated by (anon)

1 wakaba 1.4 [22] [DFN[XML MIME[RUBYB[型]@en[type]]]]は、多くの [[XML]] 関連仕様で [[XML]]
2     として扱われる[[媒体型]]です。
3    
4 wakaba 1.7 * 仕様書
5    
6     - [29] [[Web Applications 1.0]]
7     --<http://www.whatwg.org/specs/web-apps/current-work/complete.html#xml-mime-type>
8    
9 wakaba 1.4 * 定義
10    
11 wakaba 1.7 [23] [DFN[XML MIME[RUBYB[型]@en[type]]]]は、
12 wakaba 1.8 - [CODE(MIME)@en[[[text/xml]]]]
13 wakaba 1.7 - [CODE(MIME)@en[[[application/xml]]]]
14     - [CODE(MIME)@en[[[+xml]]]] で終わる[[MIME型]]
15    
16     です [SRC[WA1]]。
17 wakaba 1.4
18 wakaba 1.7 [24] [[RFC 3023]] で定義されている[[媒体型]]であっても、
19     [CODE(MIME)@en[[[text/xml-external-parsed-entity]]]]、
20 wakaba 1.4 [CODE(MIME)@en[[[application/xml-external-parsed-entity]]]]、
21 wakaba 1.7 [CODE(MIME)@en[[[application/xml-dtd]]]] は [[XML MIME型]]ではありません。
22 wakaba 1.4
23     * [CODE(MIME)@en[charset]] 引数
24    
25     [25] 多くの [[XML MIME型]]は [CODE(MIME)@en[[[charset]]]] [[引数]]があり、
26     [[RFC 3023]] の定義によるとされています。詳しくは [[charset]]
27     の項をご覧ください。
28    
29     * 素片識別子
30    
31     [26] 多くの [[XML MIME型]]では[[素片識別子]]は [[RFC 3023]]
32     の定義によるとされています。詳しくは[[素片識別子]]の項をご覧ください。
33    
34 wakaba 1.7 * [CODE(MIME)@en[*/*+xml]]
35    
36     [30] [CODE(MIME)@en[[[text/xml]]]] と [CODE(MIME)@en[[[application/xml]]]]
37     の2つの[[MIME型]]や、 [CODE(MIME)@en[[[+xml]]]] で終わる[[MIME型]]を [[XML]]
38     のために使うことは、 [[RFC 3023]] で規定されています。
39    
40     [33] なお、 [[RFC 3023]] は「[[XML MIME型]]」あるいは「[[XML媒体型]]」という用語は規定していません。
41     その題名こそ「XML Media Types」ではありますが、本文中では「XML Media Types」
42     という用語が登場せず、附属書で「XML MIME Types」が節題として使われているのみです。
43 wakaba 1.5
44 wakaba 1.7 [34] [[RFC 4287]] ([[Atom 1.0]]) は「XML media types」を [[RFC 3023]] から引用していますが、
45     >>33 のような状況なので規定の意味するところが曖昧になっています。
46    
47 wakaba 1.9 > If the value of "type" is an XML media type [RFC3023] or ends with "+xml" or "/xml" (case insensitive)
48    
49 wakaba 1.10 のような記述がわざわざあるので、これを定義とみなすなら、[[Web Applications 1.0]] の >>23
50 wakaba 1.9 の定義よりはやや広いことになります。
51    
52 wakaba 1.7 [35] [[Web Applications 1.0]] ([[HTML5]]) は「XML MIME Types」を >>23 のように正確に定義しています。
53    
54     ** RFC 3023 を参照しない XML MIME 型
55    
56     [32] [CODE(MIME)@en[[[+xml]]]] で終わる [[MIME型]]は普通 [[RFC 3023]] を引用していますが、
57     中にはそうでないものもあります。
58 wakaba 1.6
59     - [28] [CODE(MIME)@en[[[application/owl+xml]]]]
60     -- 参照まったくなし
61     -- [CODE(MIME)@en[[[charset]]]] の定義は曖昧
62     -- [[素片識別子]]の定義なし
63    
64 wakaba 1.17 * [CODE(MIME)@en[+xml]] で終わらない XML の MIME 型
65    
66     [31] [[RFC 3023]] 以前に使われ始めた [[MIME型]]や独自に決められた[[MIME型]]は、[CODE(MIME)@en[[[+xml]]]]
67     が最後についていません。これらは定義上、「[[XML MIME型]]」ではありません。
68    
69     [FIG[
70     - [CODE(MIME)@en[[[text/xsl]]]] → [CODE(MIME)@en[[[application/xslt+xml]]]]
71     - [CODE(MIME)@en[[[application/smil]]]] → [CODE(MIME)@en[[[application/smil+xml]]]]
72     - [CODE(MIME)@en[[[text/x-cross-domain-policy]]]]
73 wakaba 1.18 - [CODE(MIME)@en[[[text/xul]]]]
74 wakaba 1.19 - [CODE(MIME)@en[[[text/cdf]]]], [CODE(MIME)@en[[[text/x-cdf]]]], [CODE(MIME)@en[[[application/cdf]]]],
75     [CODE(MIME)@en[[[application/x-cdf]]]]
76 wakaba 1.17 ]FIG]
77    
78 wakaba 1.19 [44] >>43 には >>31 も含む [[XML]] [[文書]]の [[MIME型]]の一覧があります。
79    
80     [REFS[
81     - [43] [CITE[data-web-defs/data/mime-types.json at master · manakai/data-web-defs]] ([TIME[2014-03-23 04:57:03 +09:00]] 版) <https://github.com/manakai/data-web-defs/blob/master/data/mime-types.json>
82     ]REFS]
83    
84 wakaba 1.4 * メモ
85    
86 wakaba 1.2 - [1] なんか、 [[XML]] の応用マーク付け言語系が増えるに従って [CODE[[VAR[*]]/[VAR[*]]+xml]] という[[媒体型]]名が増えて実装の対応が大変だからよくないんじゃ? とかあふぉなこと言ってる香具師がいるらしいですが・・・。
87     - [2] なんで [CODE[[[+xml]]]] なんてへんちくりんな接尾辞がついたんだかわかんないのかな? わかんないんだろーなー
88     - [3] 確かに、全部 [CODE[[[application/xml]]]] (あるいは + [[conneg]]) でいいじゃん?派もいることはいるけどねぇ。
89     - [4] >>3 でもあの [[ietf-xml-mime]] の大論争の結果があの [[RFC]] なわけで。
90     - [5] [CODE[application/[VAR[なんたら]]+rdf+xml]] 期待 age
91    
92 wakaba 1.5 [27] >>1-2 でもまあ、共通の処理モデルが [[RFC 3023]] とかで定義されていない以上、
93     仕方がない気もするわな。 [[RFC 3023]] って実際実装側にとって有意義なことほとんど書いてないじゃん。
94    
95 wakaba 1.2 [21]
96     [CITE[Bug 155730 &#8211; Mozilla doesn't handle files served as */*+xml as XML files]] ([CODE[2007-02-10 14:34:20 +09:00]] 版) <https://bugzilla.mozilla.org/show_bug.cgi?id=155730>
97 wakaba 1.8
98     [36] [CITE@en[draft-murata-kohn-lilley-xml-03 - XML Media Types]]
99     ([TIME[2009-09-25 02:28:26 +09:00]] 版)
100     <http://tools.ietf.org/html/draft-murata-kohn-lilley-xml>
101 wakaba 1.17
102    
103     [37] [CITE@en[Web Applications 1.0 r6661 Make the */*+xml handling be fallback handling, rather than overriding any registered handlers for specific XML types.]]
104     ( ([TIME[2011-10-12 08:05:00 +09:00]] 版))
105     <http://html5.org/tools/web-apps-tracker?from=6660&to=6661>
106    
107     [38] [CITE@EN[W3C XML Schema Definition Language (XSD) 1.1 Part 1: Structures]]
108     ( ([TIME[2012-04-05 06:34:07 +09:00]] 版))
109     <http://www.w3.org/TR/2012/REC-xmlschema11-1-20120405/#web-representation>
110    
111     [39] [CITE@en-US[XBL 2.0]]
112     ( ([TIME[2012-05-03 02:23:03 +09:00]] 版))
113     <http://dev.w3.org/2006/xbl2/Overview.html#xml-mime-type>
114    
115     [40] [CITE@en[draft-ietf-appsawg-xml-mediatypes-01 - XML Media Types]]
116     ( ([TIME[2013-05-29 10:17:41 +09:00]] 版))
117     <http://tools.ietf.org/html/draft-ietf-appsawg-xml-mediatypes-01>
118    
119     [41] [CITE@en[RFC 6839 - Additional Media Type Structured Syntax Suffixes]]
120     ( ([TIME[2013-06-28 00:23:48 +09:00]] 版))
121     <http://tools.ietf.org/html/rfc6839#section-4.1>
122    
123     [42] [CITE@en-US[XML Binding Language (XBL) 2.0]]
124     ( ([TIME[2007-03-16 22:20:16 +09:00]] 版))
125 wakaba 1.16 <http://www.w3.org/TR/2007/CR-xbl-20070316/#xml-mime>

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24