1 |
wakaba |
1.4 |
[22] [DFN[XML MIME[RUBYB[型]@en[type]]]]は、多くの [[XML]] 関連仕様で [[XML]]
|
2 |
|
|
として扱われる[[媒体型]]です。
|
3 |
|
|
|
4 |
|
|
* 定義
|
5 |
|
|
|
6 |
|
|
[23] [DFN[XML MIME型]]は [[RFC 3023]] で定義されているものと理解されていますが、
|
7 |
|
|
実際にはその定義は明記されていません。
|
8 |
|
|
|
9 |
|
|
[24] 通常、 [[XML MIME型]]には [CODE(MIME)@en[[[text/xml]]]]、
|
10 |
|
|
[CODE(MIME)@en[[[application/xml]]]]、 [CODE(MIME)@en[[[[VAR[*]]/[VAR[*]]+xml]]]]
|
11 |
|
|
が含まれ、 [CODE(MIME)@en[[[text/xml-external-parsed-entity]]]]、
|
12 |
|
|
[CODE(MIME)@en[[[application/xml-external-parsed-entity]]]]、
|
13 |
|
|
[CODE(MIME)@en[[[application/xml-dtd]]]] は含まれないと理解されています。
|
14 |
|
|
|
15 |
|
|
* [CODE(MIME)@en[charset]] 引数
|
16 |
|
|
|
17 |
|
|
[25] 多くの [[XML MIME型]]は [CODE(MIME)@en[[[charset]]]] [[引数]]があり、
|
18 |
|
|
[[RFC 3023]] の定義によるとされています。詳しくは [[charset]]
|
19 |
|
|
の項をご覧ください。
|
20 |
|
|
|
21 |
|
|
* 素片識別子
|
22 |
|
|
|
23 |
|
|
[26] 多くの [[XML MIME型]]では[[素片識別子]]は [[RFC 3023]]
|
24 |
|
|
の定義によるとされています。詳しくは[[素片識別子]]の項をご覧ください。
|
25 |
|
|
|
26 |
wakaba |
1.5 |
|
27 |
|
|
* +xml で終わらない XML の媒体型
|
28 |
|
|
|
29 |
|
|
- [CODE(MIME)@en[[[application/xml]]]]
|
30 |
|
|
- [CODE(MIME)@en[[[text/xml]]]]
|
31 |
|
|
- [CODE(MIME)@en[[[text/xsl]]]] → [CODE(MIME)@en[[[application/xslt+xml]]]]
|
32 |
|
|
- [CODE(MIME)@en[[[application/smil]]]] → [CODE(MIME)@en[[[application/smil+xml]]]]
|
33 |
|
|
|
34 |
wakaba |
1.4 |
* メモ
|
35 |
|
|
|
36 |
wakaba |
1.2 |
- [1] なんか、 [[XML]] の応用マーク付け言語系が増えるに従って [CODE[[VAR[*]]/[VAR[*]]+xml]] という[[媒体型]]名が増えて実装の対応が大変だからよくないんじゃ? とかあふぉなこと言ってる香具師がいるらしいですが・・・。
|
37 |
|
|
- [2] なんで [CODE[[[+xml]]]] なんてへんちくりんな接尾辞がついたんだかわかんないのかな? わかんないんだろーなー
|
38 |
|
|
- [3] 確かに、全部 [CODE[[[application/xml]]]] (あるいは + [[conneg]]) でいいじゃん?派もいることはいるけどねぇ。
|
39 |
|
|
- [4] >>3 でもあの [[ietf-xml-mime]] の大論争の結果があの [[RFC]] なわけで。
|
40 |
|
|
- [5] [CODE[application/[VAR[なんたら]]+rdf+xml]] 期待 age
|
41 |
|
|
|
42 |
wakaba |
1.5 |
[27] >>1-2 でもまあ、共通の処理モデルが [[RFC 3023]] とかで定義されていない以上、
|
43 |
|
|
仕方がない気もするわな。 [[RFC 3023]] って実際実装側にとって有意義なことほとんど書いてないじゃん。
|
44 |
|
|
|
45 |
wakaba |
1.2 |
[21]
|
46 |
|
|
[CITE[Bug 155730 – 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>
|