[[HTML]] の id 属性値の取りうる値: -IETF HTML 2.x: [A-Za-z][A-Za-z0-9.-]* -draft HTML 3.0: [A-Za-z][A-Za-z0-9.-]* -W3C HTML4: [A-Za-z][A-Za-z0-9._:-]* -W3C XHTML: \{名前開始文字}\{名前文字}* (HTML は、大文字・小文字を区別しない(たぶん)。) ([[XHTML]] は、大文字・小文字を区別する。) -\{名前開始文字} = \{基底文字} | \{漢字} | : | _ -\{名前文字} = \{基底文字} | \{合成文字} | \{漢字} | \{数字} | : | _ | - | . | \{文字に準じるもの} - [1] HTML でも大文字・小文字が区別されるという話がありますが、どうなんでしょう? - [2] しっかし、なんで [[XML]] つくる時に [CODE[xml:id]] 属性つくんなかったんかなあ。 - [3] ''を使おう(1)'' : [[XPath]] の [CODE(XPath)[[id()]] 関数について。