1
DOMコア規格はここにある:http://www.w3.org/TR/DOM-Level-3-CoreNSサフィックスメンバー
この規格は、ウェブブラウザのDOMに実装されている基本的なインターフェイスを定義します。これらのインターフェイスには、NS接尾辞のメンバが含まれます。
インタフェース文献
- はcreateElementNS
- createAttributeNS
- getElementsByTagNameNS
インタフェース要素
- getAttributeNS
- setAttributeNS
- removeAttributeNS
- getAttributeNodeNS
- setAttributeNodeNS
- getElementsByTagNameNS
- hasAttributeNS
- setIdAttributeNS
インタフェースNamedNodeMapです
- getNamedItemNS
- removeNamedItemNS
私はずっとこれに見ていないが、これらのメンバーは、XML文書のために純粋に存在するように私には思えます。あれは正しいですか?それは、HTML Webページを作成するWeb開発者がそのメンバーを無視できることを意味しますか?
「はい」を無視するのではなく、「名前空間を使用しない文書では使用されません」と言う方がよいでしょう。 – RobG
@RobGネームスペースはHTMLドキュメントに適用されるのですか、それとも純粋に "XMLのもの"ですか? –
XML。ネームスペースでは、複数のDTDまたはスキーマを1つのドキュメントで使用できます(ただし、1つのDTD/XSDで使用できます)。 HTMLでは複数のスキーマが許可されていないため、DOCTYPEは使用するDTD/XSD(最大4.01およびさまざまなXHTMLバージョン)を示します。 HTML5では、[DOCTYPE](http://dev.w3.org/html5/spec/Overview.html#the-doctype)の大文字と小文字を区別しないHTML(例:<!DOCTYPE html>)を使用しています。 – RobG