Google グループは Usenet の新規の投稿と購読のサポートを終了しました。過去のコンテンツは引き続き閲覧できます。
Dismiss

XHTMLリストモジュールのul, u l入れ子

閲覧: 26 回
最初の未読メッセージにスキップ

Masaya Ootsuki

未読、
2004/04/19 23:49:002004/04/19
To:
大槻昌弥@知らぬが一生の恥じモード%あさひねっとからです。

XHTML1.1 で記述したファイルをXMLパーサにかけた場合・・・・
ul要素がli要素内に入れ子になっていると、うまく処理できない(ステータ
スのメッセージは、要素の閉じが見つけられないみたいなことがでてくる)
みたいなのです。

テスト用のファイル(エンコーディングはUTF-8,ファイル名 text.xhtml )を、
Webブラウザの MSIE6, Mozilla 1.7b, Opera 7.23 や、WDG HTML Validator の
それぞれでファイルを開いて試してみました。

入れ子になっているコードを削除して試すとエラーがなくなります。

またOpenLab.jpのHTML LINTにおいて、いずれもエラーなしで「大変よくできま
した」と出てくるコードであることが話の前提です。

パース・エラーなしのコード(抜粋)
<ul>
<li>hoge</li>
<li>hogehoge</li>
</ul>

パース・エラーありのコード(抜粋)
<ul>
<li>sorekara
<ul>
<li>do-sita</li>
<li>ko-sita</li>
</ul>
</li>
</ul>

W3CのXHTML1.1技術仕様勧告には入れ子OKみたいに書いてあるような気がするの
ですが、何がいけないんでしょうか?

何かご存知の方は、お願いいたします。

あなたの協力に感謝します。
--
大槻昌弥 http://www.asahi-net.or.jp/~JC5M-OOTK/

IKEDA Kenji

未読、
2004/04/20 0:55:432004/04/20
To:
On Tue, 20 Apr 2004 12:49:00 +0900,
In article <opr6qkvy...@news2.asahi-net.or.jp>,
Masaya Ootsuki <jc5m...@asahi-net.or.jp> wrote:

> W3CのXHTML1.1技術仕様勧告には入れ子OKみたいに書いてあるような気がするの
> ですが、何がいけないんでしょうか?

うちでは平気です。Mozilla Firefox 0.8 ですが。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
<head>
<title>テスト</title>
</head>
<body>
<h1>テスト</h1>


<ul>
<li>sorekara
<ul>
<li>do-sita</li>
<li>ko-sita</li>
</ul>
</li>
</ul>

</body>
</html>

http://validator.w3.org/ でも This Page Is Valid XHTML 1.1! になります。

--
池田研二 稲城駅前在住

新着メール 0 件