| 1 |
wakaba |
1.1 |
[1] XML 宣言 (というか[[符号化宣言]]) って便利なんですよー。 [[NC]]4 って日本語の[[文字コード]]の判別が今ほど精度よくないんで、たまに[[シフトJIS]] と[[日本語EUC]] 間違っちゃうんです。でも、 NC4 にはもれなく XML 宣言 (や他の[[処理指令]]) をもれなく表示しちゃう機能がついてますから、それをみながら文字コードを手動で指定できますっ!
|
| 2 |
|
|
|
| 3 |
|
|
[2]
|
| 4 |
|
|
[PRE[
|
| 5 |
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
| 6 |
|
|
<!-- saved from url=(0064)http://foo.example/ -->
|
| 7 |
|
|
<?xml version="1.0" encoding="iso-2022-jp"?><html lang=ja
|
| 8 |
|
|
xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja"><head><title>
|
| 9 |
|
|
[INS[(略)]]
|
| 10 |
|
|
]PRE]
|
| 11 |
|
|
|
| 12 |
|
|
こういうのを見てどう思います?
|
| 13 |
|
|
出力したのは例の [[WWWブラウザ]]。
|
| 14 |
|
|
|
| 15 |
|
|
[3]
|
| 16 |
|
|
Q: XML 宣言って必須ですよね?
|
| 17 |
|
|
|
| 18 |
|
|
A: いいえ。 XML 宣言は必須ではありません。
|
| 19 |
|
|
|
| 20 |
|
|
;; XML 宣言必須説、あちこちで見かけるのですけど、お前は本当に仕様書読んだのかと問い詰めたいですよ。
|
| 21 |
|
|
|
| 22 |
|
|
;; あ、 [[XML 1.1]] をお使いであれば、必須です。
|
| 23 |
|
|
|
| 24 |
|
|
([[名無しさん]] [sage])
|
| 25 |
|
|
|
| 26 |
|
|
[4]
|
| 27 |
|
|
無料鯖とか広告のために内容を改竄する形の鯖のせいで XML 宣言が一番最初じゃなくなることがあるみたいです。
|
| 28 |
|
|
そういう鯖の利用者は XML 宣言つきにするべきではありませんね。むしろへんてこな XML 宣言はつけては'''ならない'''ですよね。
|
| 29 |
|
|
([[名無しさん]] [WEAK[2004-07-10 09:05:38 +00:00]])
|
| 30 |
|
|
|
| 31 |
|
|
|
| 32 |
|
|
[5]
|
| 33 |
|
|
[CODE(XMLa)@en[[[encoding]]]] [[擬似属性]]を[CODE(XMLa)@en[[[charset]]]]にしている人がいくらかいるみたいです。どうみても非[[整形式]]です。本当にありがとうございました。
|
| 34 |
|
|
|
| 35 |
|
|
;;
|
| 36 |
|
|
<IW:Google:"\"xml version 1.0 charset\"">
|
| 37 |
|
|
|
| 38 |
|
|
|
| 39 |
|
|
|