Document Object Model

出典: フリー百科事典『ウィキペディア(Wikipedia)ã€

Document Object Model (DOM) ã¯ã€W3Cã‹ã‚‰å‹§å‘Šã•れã¦ã„ã‚‹ HTML文書やXML文書をアプリケーションã‹ã‚‰åˆ©ç”¨ã™ã‚‹ãŸã‚ã®APIã§ã‚る。 Level 1~Level 3ã¾ã§å‹§å‘Šã•れã¦ã„る。

XMLを読ã¿è¾¼ã‚€åˆ¥ã®APIã§ã‚ã‚‹SAXã¨ç•°ãªã‚Šã€XMLデータをツリー構造ã¨ã—ã¦æ‰±ã†äº‹ãŒã§ãる。ãŸã ã—ã€é€šå¸¸ã®å ´åˆå¯¾è±¡ã®XML文書を全ã¦èª­ã¿è¾¼ã‚“ã§ã‹ã‚‰ã®æ‰±ã„ã‚’å‰æã¨ã™ã‚‹ãŸã‚動作速度ãŒé…ã‹ã£ãŸã‚Šã€ãƒ¡ãƒ¢ãƒªãƒ¼ã®ä½¿ç”¨é‡ãŒå¤§ãããªã£ãŸã‚Šã™ã‚‹æ¬ ç‚¹ã‚‚ã‚る。

W3Cã§ã¯APIã®ä»•様を定義ã—ã¦ã„ã‚‹ã®ã¿ã§ã€ç‰¹å®šã®ãƒ—ログラム言語を対象ã¨ã—ãŸã‚‚ã®ã§ã¯ãªã„。 DOMã®å®Ÿè£…ã¯å„メーカーã«å§”ã­ã‚‰ã‚Œã¦ãŠã‚Šã€DOMを実装ã—ãŸXMLパーサーãŒå„メーカーã‹ã‚‰æä¾›ã•れã¦ã„る。

[編集] 勧告

W3Cã«ã‚ˆã£ã¦ã€Level 1ã‹ã‚‰Level 3ã¾ã§å‹§å‘Šã•れã¦ãŠã‚Šã€XML文書を扱ã†ã€ŒCoreã€ã€HTML文書を扱ã†ã€ŒHTMLã€ç­‰ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã«åˆ†ã‹ã‚Œã¦ã„る。

[編集] Level 1

Document Object Model (DOM) Level 1 Specification
XML 1.0を扱ã†åŸºæœ¬çš„メソッド「Coreã€ã¨ã€HTML 4.0xã«é–¢ã™ã‚‹ã€ŒHTMLã€ã‹ã‚‰ãªã‚‹ã€‚

[編集] Level 2

Document Object Model (DOM) Level 2 Core Specification
XML 1.0を扱ã†åŸºæœ¬çš„メソッドã¨ã€åå‰ç©ºé–“ã«é–¢ã™ã‚‹æ‹¡å¼µ
Document Object Model (DOM) Level 2 HTML Specification
HTML 4.0xã«é–¢ã™ã‚‹æ‹¡å¼µã¨ã€XHTML 1.0ã®ã‚µãƒãƒ¼ãƒˆ
Document Object Model (DOM) Level 2 Views Specification
ビューã«é–¢ã™ã‚‹æ‹¡å¼µ
Document Object Model (DOM) Level 2 Style Specification
スタイルシート(CSSåŠã³CSS Level2)ã«é–¢ã™ã‚‹æ‹¡å¼µ
Document Object Model (DOM) Level 2 Events Specification
イベント(ユーザインタフェースイベントã€ãƒžã‚¦ã‚¹ã‚¤ãƒ™ãƒ³ãƒˆã€DOMツリーã®å¤‰åŒ–ã«ä¼´ã†ã‚¤ãƒ™ãƒ³ãƒˆã€HTML 4.01ã®ã‚¤ãƒ™ãƒ³ãƒˆï¼‰ã«é–¢ã™ã‚‹æ‹¡å¼µ
Document Object Model (DOM) Level 2 Traversal and Range Specification
DOMãƒ„ãƒªãƒ¼ã®æ¨ªæ–­ã¨ã€DOMãƒ„ãƒªãƒ¼ã®æ“作範囲ã«é–¢ã™ã‚‹æ‹¡å¼µ

[編集] Level 3

Document Object Model (DOM) Level 3 Core Specification
XML 1.0を扱ã†åŸºæœ¬çš„メソッドã¨ã€åå‰ç©ºé–“ã«é–¢ã™ã‚‹æ‹¡å¼µã€‚
Document Object Model (DOM) Level 3 Load and Save Specification
DOMツリーã®èª­ã¿æ›¸ã
Document Object Model (DOM) Level 3 Validation Specification
DOMツリーã«å«ã¾ã‚Œã‚‹ã‚¹ã‚­ãƒ¼ãƒžå®šç¾©ã®ç·¨é›†

[編集] 関連

[編集] 外部リンク


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser