http://www.w3.org/ -- 2004³â 4¿ù 7ÀÏ -- ¿ùµå ¿ÍÀ̵å À¥ ÄÁ¼Ò½Ã¿ò (W3C; World Wide Web Consortium)Àº À¥ÀÇ °¡´É¼ºÀ» ÃÖ´ëÇÑÀ¸·Î µµÃâÇϱâ À§ÇÏ¿©, ¹®¼ °´Ã¼ ¸ðµ¨(DOM) ·¹º§3 ÇÙ½É(core)°ú ºÒ·¯¿À±â ¹× ÀúÀå(Load and Save) ¸í¼¼¸¦ W3CÀÇ ±Ç°í¾ÈÀ¸·Î ¹ßÇ¥ÇÏ¿´´Ù. ÀÌ·¯ÇÑ »ç¾çÀº ¹®¼³ª µ¥ÀÌŸ¸¦ ÇÁ·Î±×·¡¹Ö ¾ð¾î(Java ¶Ç´Â ECMAScript)¿¡¼ ÀÌ¿ëÇÏ°í ´Ù·ç±â À§ÇÑ Ç¥ÁØ API(Application Programming Interface)¸¦ ¾÷°è°£¿¡ ÇÕÀǸ¦ ¾ò¾ú´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. W3C ±Ç°í¾ÈÀ̶ó°í Çϴ°ÍÀº ¾ÈÁ¤µÈ »ç¾çÀ̰í, À¥ÀÇ »óÈ£¿î¿ë¼ºÀÇ È®º¸¿¡ µµ¿òÀÌ µÇ¸ç, W3C ȸ¿ø ¸â¹ö¿¡ ÀÇÇØ¼ °ËÅäµÇ¾úÀ¸¸ç, ¾÷°è¿¡ ÀÇÇÑ ¸í¼¼ÀÇ ÀÌ¿ëÀÌ ÁöÁöµÇ´Â °ÍÀ» ³ªÅ¸³»°í ÀÖ´Ù.
W3CÀÇ DOM ¿öÅ· ±×·ì¿¡ ÀÇÇÏ¿© °³¹ßµÇ°í Ã¥Á¤µÈ DOM Level 3 Core´Â ¹®¼ÀÇ ³»¿ëÀ̳ª ±¸Á¶, ¶Ç´Â DOM Level 2¿¡ ÀÇÇÏ¿© óÀ½ ¾ð±ÞµÈ ½ºÅ¸ÀÏ¿¡ÀÇ Á¢±ÙÀ̳ª µ¿ÀûÀÎ °»½ÅÀ» °¡´ÉÄÉ ÇÏ´Â µîÀÇ Ç÷§Æû ¹× ¾ð¾î¿¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â ÀÎÅÍÆäÀ̽º¸¦ È®ÀåÇÑ´Ù. DOM Level 3´Â À̸§ °ø°£À̳ª XML º£À̽º, XML ½ºÅ°¸¶ µ¥ÀÌÅÍ Çüµµ Æ÷ÇÔÇϸç, XML ¹®¼³ª µ¥ÀÌÅ͸¦ Ç¥ÇöÇÑ Ç¥ÁØÀûÀÎ °´Ã¼ Á¢±Ù ¹æ¾ÈÀ» Á¦°øÇÑ´Ù.
DOM Level 2´Â HTML 4.01, XML 1.0, XML À̸§°ø°£¿¡ ÀûÇÕÇϵµ·Ï ¼³°èµÇ¾ú´Ù. DOM Level 3À» ÀÌ¿ëÇϸç, ¹®¼ ÀÛ¼ºÀÚ°¡ XML Ç÷§ÆûÀÇ ÀåÁ¡À» ÃÖ´ëÇÑ ÃëÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ÀÌ·¯ÇѰÍÀº XML ½ºÅ°¸¶ 1.0°ú SOAP 1.2¿Í °°Àº W3C ±Ç°í¾ÈÀ» ÀÌ¿ëÇÏ´Â XML 1.1ÀÇ Á¦°ø, XML Á¤º¸ ¼Â°úÀÇ ¿¬µ¿ µîÀÌ ÀÖ´Ù.
DOM Level 3´Â XML À̸§°ø°£°ú ½ºÅ°¸¶ ŸÀÔ Á¤º¸¸¦ Áö¿øÇϴ°ÍÀ» °ÈÇÑ´Ù. ÀÌ´Â XML ÀÀ¿ëÀÇ ÁÖ¿äÇÑ ºÎºÐÀÎ À¥¼ºñ½º À¸¿ëÀ» À§ÇÑ Áß¿äÇÑ ±â´ÉÀ» Á¦°øÇÑ´Ù.
DOM ±¸ÇöÀ» ºÒ·¯¿À´Â°ÍÀº DOM Level 3¿¡¼´Â º¸´Ù °£ÆíÇØ Áö¸ç, ÀÀ¿ë ÇÁ·Î±×·¥Àº ±× ¿ä±¸»çÇ׿¡ µû¶ó ºÒ·Î¿À±â¸¦ ¼öÇàÇÑ´Ù. ¿¹¸¦ µé¾î, À¥»çÀÌÆ®¿¡ ÀÖ´Â À¥¼ºñ½º¸¦ ±¸ÇöÇÏ´Â °æ¿ì, ¼ºñ½º ÀÚü´Â WSDL·Î ±â¼úµÇ±â ¶§¹®¿¡ WSDL ÇÁ·Î¼¼¼¸¦ ÀÌ¿ëÇÒ Çʿ䰡 ÀÖÀ¸³ª, DOM Level 3ÀÇ XML À̸§°ø°£ÀÇ ±â´ÉÀ» ÀÌ¿ëÇÏ°Ô µÇ¸é, ÇÁ·Î¼¼¼¿¡ ÀÇÇÑ WSDLÀÇ ÀÌ¿ë ¹× Á¶ÀÛÀ» ¿ëÀÌÇÏ°Ô ÇÑ´Ù.
DOM ¸ðµâ¿¡´Â »õ·Ó°Ô DOM ÀÀ¿ëÀÌ DOM API¿¡ ÀÇÇÏ¿© Á¢±ÙÇϴ°ÍÀ» Á¦°øÇϸç, DOM ±¸ÇöÀ» ã°í ÀÐÀ» ¼ö ÀÖµµ·Ï ÇÏ´Â "bootstrapping" ±â´ÉÀÌ Ãß°¡µÇ¾ú´Ù. À̰ÍÀº HTML, SVG, CSS ¶Ç´Â XML Events¿Í °°Àº Ưº°ÇÑ ¿ä±¸»çÇ׿¡ ´ëÇÏ¿© DOM ±¸ÇöÀ» ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï Çϴ°ÍÀÌ´Ù. À̰Ϳ¡ ÀÇÇÏ¿© °³¹ßÀÚ´Â SVG Ç÷¯±×ÀÎÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ºê¶ó¿ìÀú¿Í °°Àº ¿©·¯°³ÀÇ XML ÀÀ¿ë ¸¶´Ù DOM ±¸ÇöÀÌ È¥ÀçÇÑ ½Ã½ºÅÛÀ» ¿ëÀÌÇÏ°Ô ´Ù·ê ¼ö ÀÖ°Ô µÈ´Ù.
DOM Level 3Àº XML ¹®¼·ÎºÎÅÍ ÅØ½ºÆ® ³»¿ë¸¸À» ÃßÃàÇϰí, DOM ³ëµå¿¡ °³º°ÀûÀÎ ¾îÇø®ÄÉÀ̼ǿëÀÇ Á¤º¸¸¦ Ãß°¡ µîÀÇ ÀϹÝÀûÀ¸·Î ÀÌ¿ë °¡´ÉÇÏ°í Æí¸®ÇÑ ±â´ÉÀ» Ãß°¡ÇÏ´Â µîÀÇ Web °³¹ßÀÚµéÀÇ ¸ÅÀÏÀÇ °³¹ß ÀÛ¾÷À» °£·ÂÈ ÇÒ ¼ö ÀÖµµ·Ï ÃÖÀûÈ µÇ¾ú´Ù. ÀÌ´Â »ç¿ëÀÚ µ¥ÀÌÅÍ ½Ã½ºÅÛÀ̶ó°í ºÒ¸®°í, °³¹ßÀÚ´Â ÇâÈÄ ÀÌ¿ë ¸ñÀûÀ¸·Î DOM ³ëµå¿¡ ¿¬»ó ±â¾ï ¹æ½ÄÀ¸·Î Á¤º¸¸¦ °ü·Ã½ÃŰ´Â °ÍÀÌ °¡´ÉÇØ Áø´Ù. ÀÖ´Â ¹®¼¿¡ XML Çü½ÄÀÌ ¾Æ´Ñ Á¤º¸¸¦ ÁÖ¼®À¸·Î ºÎ¿©ÇÏ°í ½ÍÀº °æ¿ì¿¡µµ ÀÌ »ç¿ëÀÚ µ¥ÀÌŸ ½Ã½ºÅÛÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
DOM Level 3 Load and Save ±Ç°í¾ÈÀ» ÀÌ¿ëÇϸé, Ç÷§Æû ¹× ¾ð¾î¿¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â ¹æ¹ýÀ¸·Î XML ¹®¼³ª µ¥ÀÌŸÀÇ ºÒ·¯¿À±â¿Í ÀúÀåÀÌ °¡´ÉÇØ Áø´Ù. ¶ÇÇÑ À¥ ¾îÇø®ÄÉÀ̼ǿëÀÇ °£°áÇÑ ÇÊÅÍ ±â´Éµµ Á¦°øÇÑ´Ù. ¶ÇÇÑ È¯ÀüÇÑ XML ¹®¼ »Ó¸¸ ¾Æ´Ï¶ó XML ¹®¼ÀÇ ÀϺκÐÀÎ XML ´ÜÆí°ú DOM Æ®¸® ±¸Á¶ »çÀÌ¿¡¼ ºÒ·¯¿À±â¿Í ÀúÀåÀÌ °¡´ÉÇØ Áø´Ù. DOM Level 3 Load and Save¸¦ ÀÌ¿ëÇÑ °ÍÀ¸·Î ¹®¼ Àüü ´ë¿ëÀ¸·Î Ưº¡ÇÑ ´ÜÆíÀ» Àд ¶§¿¡µµ ÇÊÅ͸¦ ÀÌ¿ëÇÒ ¼ö ÀÖµµ, ÇÊ¿ä·Î ÇÏ´Â ´ÜÆí µ¥ÀÌÅ͸¸À» ´ë»óÀ¸·Î Çϴ°͵µ °¡´ÉÇÏ´Ù.
»õ·Î¿î Level 3 Core, Level 3 Load and Save, Level 3 Validation ±Ç°í¾È¿¡ ÀûÇÕÇÑ Å×½ºÆ® »Ó¸¸ ¾Æ´Ï¶ó Level 1 Core, Level 2 Core, Level 2 HTML¿¡ ÀûÇÕÇÑ ±âÁ¸ Å×½ºÆ®¸¦ ¸ðµÎ Æ÷ÇÔÇÏ´Â °»½ÅµÈ DOM ÀûÇÕ¼º Å×½ºÆ® ½´Æ®µµ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
Core, Load and Save, Validation ÀÇ 3°³ÀÇ DOM Level 3 »ç¾çÀÌ ¼º°ø¸®¿¡ ±Ç°íÈ µÇ´Â °ÍÀ» ¹Þ¾Æ£¬DOMÀÇ ¸ðµç ÀÛ¾÷Àº ¿Ï·áÇß½À´Ï´Ù. 1997³âÀÇ DOM Ȱµ¿ÀÇ ½ÃÀÛ ÀÌ·¡ AOL, Apple Computer, Arbortext, IBM, Lucent, Macromedia, Merrill Lynch, Microsoft, NIST, Novell, Object Management Group, Oracle, SoftQuad, Inc., Software AG, Sun Microsystems, Web3D Consortium, X-Hive CorporationÀ» Æ÷ÇÔÇÏ´Â 20°³ ÀÌ»óÀÇ ±â°ü°ú 10¸í ÀÌ»óÀÇ Ãʺù Àü¹®°¡µéÀÌ DOM Ç¥ÁØÀÇ ´Ü°èÀûÀΠåÁ¤¿¡ °øÇåÇÏ¿´´Ù.
W3C´Â À¥ °ü·Ã »óÈ£¿î¿µ¼º°ú ±â¼úÇõ½ÅÀ» ÁÖµµÇÏ´Â ÇÁ·ÎÅäÄÝ °³¹ß µî À¥À» ÁÖµµÇϱâ À§ÇÏ¿© ⸳µÇ¾ú´Ù. W3C´Â ±¹Á¦ »ê¾÷ ÄÁ¼Ò½Ã¿òÀ¸·Î ¹Ì±¹ MIT ÄÄÇ»ÅÍ °úÇÐ ÀΰøÁö´É ¿¬±¸¼Ò(CSAIL), ÇÁ¶û½º¿¡ º»ºÎ¸¦ µÎ°í ÀÖ´Â À¯·´ Á¤º¸ 󸮼öÇÐ ¿¬±¸ ÄÁ¼Ò½Ã¾ö(ERCIM), ±×¸®°í ÀϺ»ÀÇ °ÔÀÌ¿À ´ëÇп¡¼ ¿î¿µµÇ°í ÀÖ´Ù. ÄÁ¼Ò½Ã¿òÀº °³¹ßÀÚ¿Í »ç¿ëÀÚ¸¦ À§ÇÑ WWW¿¡ °üÇÑ Á¤º¸ÀÇ °ø±Þ, »õ·Î¿î ±â¼úÀÇ »ç¿ëÀ» ¼³¸íÇϱâ À§ÇÑ ´Ù¾çÇÑ ÇÁ·ÎÅäŸÀÔ°ú »ùÇà ¾ÖÇø®ÄÉÀÌ¼Ç µîÀÇ ¼ºñ½º¸¦ Á¦°øÇϰí ÀÖ´Ù. ÇöÀç±îÁö 400¿© ±â°üµéÀÌ ÄÁ¼Ò½Ã¿òÀÇ È¸¿øÀ¸·Î °¡ÀÔÇϰí ÀÖÀ¸¸ç, ÀÌ¿¡ ´ëÇÑ Ãß°¡ Á¤º¸´Â ȨÆäÀÌÁö(http://www.w3.org/)¸¦ ÂüÁ¶ÇÏ¸é µÈ´Ù.