W3C

World Wide Web Consortium DOM ·¹º§ 3¸¦ W3C ±Ç°í¾ÈÀ¸·Î ¹ßÇ¥

XML°ú À¥¼­ºñ½º ÀÀ¿ëÀ» À§ÇÑ DOM ·¹º§3ÀÇ È®Àå

¹Ì±¹, È£ÁÖ ¿¬¶ôó --
Janet Daly, <janet@w3.org>, +1.617.253.5884 or +1.617.253.2613
À¯·´ ¿¬¶ôó --
Marie-Claire Forgue, <mcf@w3.org>, +33.492.38.75.94
¾Æ½Ã¾Æ ¿¬¶ôó --
Yasuyuki Hirakawa <chibao@w3.org>, +81.466.49.1170

(¾ð¾îº° º¸µµÀÚ·á : ¿µ¾î, ºÒ¾î, ÀϺ»¾î)


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 ȸ¿ø ¸â¹ö¿¡ ÀÇÇØ¼­ °ËÅäµÇ¾úÀ¸¸ç, ¾÷°è¿¡ ÀÇÇÑ ¸í¼¼ÀÇ ÀÌ¿ëÀÌ ÁöÁöµÇ´Â °ÍÀ» ³ªÅ¸³»°í ÀÖ´Ù.

DOM ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ¿¡ ÃÖ½ÅÀÇ XML ±â¼úÀ» Á¦°øÇÏ´Â DOM Level 3

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 Á¤º¸ ¼Â°úÀÇ ¿¬µ¿ µîÀÌ ÀÖ´Ù.

XML Ç÷§ÆûÀÇ Áö¿ø°ú À¥¼­ºñ½º ÀÀ¿ë¿¡ ´ëÇÑ È®ÀåÀ» Áö¿øÇÏ´Â DOM Level 3

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 Çü½ÄÀÌ ¾Æ´Ñ Á¤º¸¸¦ ÁÖ¼®À¸·Î ºÎ¿©ÇÏ°í ½ÍÀº °æ¿ì¿¡µµ ÀÌ »ç¿ëÀÚ µ¥ÀÌŸ ½Ã½ºÅÛÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.

XML ¹®¼­ÀÇ ºÒ·¯¿À±â¿Í ÀúÀåÀÌ °¡´ÉÇÑ DOM Level 3

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 ÀûÇÕ¼º Å×½ºÆ® ½´Æ®µµ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.

¾÷°è ¸®´õ¿¡ ÀÇÇÏ¿© ¼º°øÀûÀ¸·Î äÅÃµÈ DOM Level 3

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´Â À¥ °ü·Ã »óÈ£¿î¿µ¼º°ú ±â¼úÇõ½ÅÀ» ÁÖµµÇÏ´Â ÇÁ·ÎÅäÄÝ °³¹ß µî À¥À» ÁÖµµÇϱâ À§ÇÏ¿© ⸳µÇ¾ú´Ù. W3C´Â ±¹Á¦ »ê¾÷ ÄÁ¼Ò½Ã¿òÀ¸·Î ¹Ì±¹ MIT ÄÄÇ»ÅÍ °úÇÐ ÀΰøÁö´É ¿¬±¸¼Ò(CSAIL), ÇÁ¶û½º¿¡ º»ºÎ¸¦ µÎ°í ÀÖ´Â À¯·´ Á¤º¸ 󸮼öÇÐ ¿¬±¸ ÄÁ¼Ò½Ã¾ö(ERCIM), ±×¸®°í ÀϺ»ÀÇ °ÔÀÌ¿À ´ëÇп¡¼­ ¿î¿µµÇ°í ÀÖ´Ù. ÄÁ¼Ò½Ã¿òÀº °³¹ßÀÚ¿Í »ç¿ëÀÚ¸¦ À§ÇÑ WWW¿¡ °üÇÑ Á¤º¸ÀÇ °ø±Þ, »õ·Î¿î ±â¼úÀÇ »ç¿ëÀ» ¼³¸íÇϱâ À§ÇÑ ´Ù¾çÇÑ ÇÁ·ÎÅäŸÀÔ°ú »ùÇà ¾ÖÇø®ÄÉÀÌ¼Ç µîÀÇ ¼­ºñ½º¸¦ Á¦°øÇϰí ÀÖ´Ù. ÇöÀç±îÁö 400¿© ±â°üµéÀÌ ÄÁ¼Ò½Ã¿òÀÇ È¸¿øÀ¸·Î °¡ÀÔÇϰí ÀÖÀ¸¸ç, ÀÌ¿¡ ´ëÇÑ Ãß°¡ Á¤º¸´Â ȨÆäÀÌÁö(http://www.w3.org/)¸¦ ÂüÁ¶ÇÏ¸é µÈ´Ù.