※ ChatGPTを利用し、要約された質問です(原文:XMLの素朴な疑問です。)
XMLの素朴な疑問と正しい書き方の原因
このQ&Aのポイント
XMLをはじめたばかりで、素朴な疑問が浮かんできました。質問内容は、XML文書の正しい書き方に関するもので、具体的な例を挙げています。
質問内容は、XML文書の正しい書き方に関するもので、具体的な例を挙げています。実際にIE6で試してみた結果、DTDエラーが出たり、ファイルの先頭でエラーになったりします。
XMLをはじめたばかりで、素朴な疑問が浮かんできました。質問内容は、XML文書の正しい書き方に関するもので、具体的な例を挙げています。実際にIE6で試してみた結果、DTDエラーが出たり、ファイルの先頭でエラーになったりします。
今日からXMLをはじめたもので、右も左も解らない状態なんですが、いろいろ見ていて素朴な疑問が沸いてしまいましたので、質問させてください。
例えば下のように書いたxml文書は正しいのでしょうか?
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<TITLE>XML</TITLE>
</HEAD>
<BODY>
<P>XML</P>
</BODY>
</HTML>
===========================================
<?xml version="1.0" encoding="Shift-JIS"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
<head>
<title>aa</title>
</head>
<body><p>XML文書</p></body>
</html>
=========================================
実際にIE6で見てみると上はDTDでエラーが出て下はこのファイルの先頭でエラーになります。
この原因を教えていただけませんでしょうか。
お礼
ご回答ありがとうございます。 IEのバグですか。 わかりました。