|
 |
 |
¸Å¿ì °·ÂÇÑ ÄÚµù ±â¹ýµé
ÀÌ Ã¥Àº XML ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ Microsoft¿Í ±× ÀÌ¿ÜÀÇ Á¢±Ù ¹æ½ÄÀ» ¸ðµÎ ¼Ò°³ÇÏ´Â ±âÃÊ ¼ÀûÀ¸·Î, ¿Ïº®ÇÑ ¼ö¹é°¡ÁöÀÇ ½Ç¼¼°è ¿¹Á¦µéÀ»(½Ã°£°ú ºñ¿ëÀ» Àý¾àÇÒ ¼ö ÀÖ´Â À¯¿ëÇÑ Á¤º¸µé) Á¦°øÇϸç, °ø½Ä XML Ç¥ÁصéÀÇ È°¿ë ¹æ¹ýÀ» ¼³¸íÇϰí, XML, Java, ASP, CSS, XSLT, XHTML, SOAP, VML, WML, JSP, Perl, Java ¼ºí¸´°ú ±âŸ XMLÀÇ È®Àå ³»¿ëÀ» ¼Ò°³ÇÑ´Ù.
ÀÌ Ã¥¿¡¼´Â ¾Æ·¡ÀÇ ³»¿ëµéÀ» ¹è¿ï ¼ö ÀÖ´Ù.
- ¿Ïº®ÇÑ XML ¹®¹ý
- Àß ±¸¼ºµÇ°í À¯È¿ÇÑ XML ¹®¼
- ¹®¼ Çü½Ä Á¤ÀÇ(DTD : Document Type Definition)
- Namespace
- Canonical XML
- XML ½ºÅ°¸¶
- JavaScript·Î XML ÆÄ½ÌÇϱâ
- XML°ú µ¥ÀÌÅÍ ¹ÙÀεù
- XML°ú CSS(Cascading Style Sheet)
- XML°ú Java
- DOM°ú SAX Java ÆÄ¼
- XSL(Extensible Stylesheet Language) º¯È¯
- XSL ¼½Ä ÁöÁ¤ °´Ã¼
- XLink, XPointer, XPath, XBase
- XHTML 1.0, 1.1
- RDF(Resource Description Framework)
- SOAP(Simple Object Access Protocol)
- VML(Vector Markup Language)
- WML(Wireless Markup Language)
XMLÀÇ Æø¹ßÀû Áõ°¡ ¶§¹®¿¡ °ÅÀÇ ¼Ò°³ÇÒ Çʿ並 ´À³¢Áö ¾Ê´Â´Ù. À̰ÍÀº ¾îµð¿¡³ª ÀÖ°í XML·Î ÇÒ ¼ö ÀÖ´Â °Í¿¡´Â Á¦ÇÑÀÌ ¾ø´Â µíÇÏ´Ù. ÇÁ·Î±×·¡¸Ó ¶Ç´Â À¥ °³¹ßÀÚ·Î½á ¿©·¯ºÐµéÀº W3C Ç¥ÁØÀ» ¾²°í ´ÜüÀÇ ½ÇÇà¿¡ º¸Á¶¸¦ ¸ÂÃß´Â °ÍÀÎ ¹Ý¸é¿¡, ½ÃÀÛ°ú XLMÀÌ ¹«¾ùÀ̸ç, ±×°Í¿¡ °ü·ÃµÈ ±â¼ú¿¡ ´ëÇÑ Àü¹ÝÀûÀÎ °¡À̵尡 ÇÊ¿äÇÒ °ÍÀÌ´Ù. öÀúÇÑ °¡À̵å´Â ¿©·¯ºÐµéÀÌ ¼º°øÀûÀ¸·Î ÀÏÀ» Çϱâ À§Çؼ XMLÀÇ Àü¹ÝÀûÀÎ ¸éÀ» ¾Ë°í ÀÌÇØÇØ¾ß Çϱ⠶§¹®¿¡ ¼º°øÇϱâ À§ÇØ ÇʼöÀûÀÌ´Ù. ¿©·¯ºÐ¿¡°Ô ½Ã°£ÀÇ Á¦ÇѰú ºÒ°¡´ÉÇÑ ÇÁ·ÎÁ§Æ®ÀÇ ½ºÄÉÁì¿¡ ´ëÇØ¼ ¿©·¯ºÐµéÀÇ µµ¿òÀ» ¿Ïº®ÇÏ°Ô ÇØ°áÇØ ÁÙ Àü¹ÝÀûÀÎ °¡À̵尡 ÇÊ¿äÇÏ´Ù. ÀÌ Ã¥Àº XML ÇÁ·Î±×·¡¹Ö¿¡ Á¢±ÙÇϱâ À§ÇÑ MicrosoftÀûÀ̸鼵µ MicrosoftÀûÀÌÁö ¾ÊÀº ÇÁ·Î±×·¥ÀÌ´Ù. ÀÌ Ã¥Àº XMLÀÇ Áß¿äÇÑ ºÎºÐÀ» »ó¼¼ÇÏ°Ô ¼³¸íÇØÁØ´Ù(DTD¿Í XML Schemas, CSS, XSL, XSLT, Xlinks, Xpointers, XHTML, RDF, CDF, Perl°ú Java¿¡¼ÀÇ XML ºÐ¼® µî).
Steven Holzner´Â Inside XML(New Riders Publishing)"ÀÇ ÀúÀÚÀ̸ç, PC MagazineÀÇ ÆíÁýÀÚ¸¦ ¿ªÀÓÇÏ¿´´Ù. StevenÀº ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ¸¹Àº ¼ÀûÀ» ÁýÇÊÇÏ¿´°í, ±×°¡ ÁýÇÊÇÑ Ã¥Àº 150¸¸ºÎ ÀÌ»óÀÌ ÆÇ¸ÅµÇ¾ú´Ù. ±×´Â MIT¸¦ Á¹¾÷Çϰí ÄÚ³Ú(Cornell)¿¡¼ ¹Ú»çÇÐÀ§¸¦ ¹Þ¾Ò´Ù. ±×¸®°í, MIT¿Í ÄÚ³Ú¿¡¼ °ÀǸ¦ Çϰí ÀÖÀ¸¸ç, ±â¾÷ü ¼¼¹Ì³ª»Ó¸¸ ¾Æ´Ï¶ó Àü±¹À» ¼øÈ¸ÇÏ¸é¼ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ °ÀǸ¦ Çϰí ÀÖ´Ù.
Steven HolznerÀÇ Ä£ÀýÇϰí, Àб⠽¬¿î ½ºÅ¸ÀÏÀÇ ÀúÀڷνá, ÀÌ Ã¥(ÀÌÀü¿¡´Â Inside XML·Î ¾Ë·ÁÁ® ÀÖ´Ù)Àº XML¿¡ ´ëÇÑ À¯¸íÇÑ Âü°í¼·Î Ȱ¿ëµÇ°í ÀÖ´Ù. ´Ù¸¥ XML Ã¥µé°ú ´Þ¸®, ÀÌ Ã¥Àº Å×½ºÆ®¸¦ ¸ðµÎ ³¡³»°í, Á÷Á¢ ½Ç¹«¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â, ¼ö¹é °¡ÁöÀÇ ½Ç¼¼°è ¿¹Á¦µé·Î °¡µæ Â÷ÀÖ´Ù.
Holzner´Â ´Ù¸¥ ÀúÀÚµéÀÌ ÇÒ ¼ö ¾ø¾ú´ø, ¿À´Ã³¯ÀÇ ¸ðµç ÁÖ¿ä XML ÁÖÁ¦µéÀ» ¼Ò°³Çϰí ÇöÀç XMLÀÌ »ç¿ëµÇ°í ÀÖ´Â »ó¼¼ÇÑ ³»¿ëÀ» °¡¸£ÃÄ ÁÖ°í ÀÖ´Ù(¿¹¸¦ µé¾î, ·ÎÄðú À¥ ¼¹ö¿¡¼ XMLÀ» µ¥ÀÌÅͺ£À̽º¿Í ¿¬°á½ÃŰ´Â ±â¼ú, ¿À´Ã³¯ À¥ ºê¶ó¿ìÀú¿¡¼ º¼ ¼ö ÀÖµµ·Ï XML ½ºÅ¸ÀÏ Àû¿ëÇϱâ, ºê¶ó¿ìÀú¿¡¼ XML ¹®¼ ÀÐ°í ÆÄ½ÌÇϱâ, XML ½ºÅ°¸¶ ÀÛ¼ºÇÏ°í »ç¿ëÇϱâ, XML ±×·¡ÇÈ ºê¶ó¿ìÀú ¸¸µé±â, SOAP(Simple Object Access Protocol) »ç¿ëÇϱ⠵î). ÀÌ Ã¥ÀºÀº XML ¼ÀûÀÇ Ç¥ÁØÀÌ µÉ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾ú´Ù(´Ù¸¥ ¼Àûµéº¸´Ù Á» ´õ ¿Ïº®ÇϰÔ, Á» ´õ ½±°Ô). |
|
 |
 |
±â¼úÀÌ ¸Å¿ì »¡¸® ¹ßÀüÇϸé¼, Java³ª ±âŸ ÀÎÅÍ³Ý °ü·Ã ±â¼úµéÀÌ ¸¹Àº È£ÀÀÀ» ¾ò°Ô µÇ¾ú°í, ÃÖ±Ù µé¾î¼´Â XML¿¡ ´ëÇÑ °ü½ÉÀÌ Áõ°¡Çϰí ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °ü½É¸¸ÅÀ̳ª XML¿¡ ´ëÇÑ ¸¹Àº ¼ÀûµéÀÌ Ãâ°£µÇ°í, ´Ù¾çÇÑ ¼¼¹Ì³ªµéÀÌ °³ÃֵǴ °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
µ¶Àںе鵵 ÀÌ¹Ì ¾Ë°í ÀÖ°ÚÁö¸¸, XMLÀº ¾ÆÁ÷ ¿Ï¼ºµÈ ±â¼úÀÌ ¾Æ´Ï¸ç, °è¼Ó ¹Ù²î¸é¼ ¹ßÀüÇØ°¡°í ÀÖ´Â ±â¼úÀÔ´Ï´Ù. ¾Æ¿ï·¯ ±× ÀÀ¿ë ºÐ¾ß°¡ ³Ð¾îÁö°í ÀÖ´Â ±â¼úÀ̱⵵ ÇÕ´Ï´Ù. ±×·¯³ª XML ÀÚü¸¸À¸·Î´Â Å« Àǹ̸¦ °®Áö ¸øÇϸç, À¥ ¼¹ö, Ŭ¶óÀ̾ðÆ®ÀÇ ºê¶ó¿ìÀú ±×¸®°í Java, JavaScript µîÀÇ ÇÁ·Î±×·¡¹Ö ¾ð¾î µî°ú ÇÔ²² ±¸ÇöÇÒ ¼ö ÀÖÀ» ¶§ ºñ·Î¼Ò ±× Àǹ̰¡ ÀÖ°í, ±× °¡Ä¡¸¦ ´õÇÏ°Ô µË´Ï´Ù.
ÀÌ·¯ÇÑ º¹ÇÕ¼º ¶§¹®¿¡ óÀ½ XMLÀ» Á¢ÇÏ´Â »ç¶÷µéÀº ±× ¿ëµµ³ª Ȱ¿ë °¡´É¼º¿¡ ´ëÇØ ÀǽÉÀ» Çϱ⵵ ÇÕ´Ï´Ù. ±×¸¸Å ´Ù¾çÇÑ ±â¼úµéÀÇ Á¾ÇÕüÀÎ XMLÀº ´©±¸µµ Á¤È®ÇÏ°í ½±°Ô ¼Ò°³ÇÏÁö ¸øÇß½À´Ï´Ù. óÀ½, ÀÌ Ã¥À» Á¢ÇßÀ» ¶§ ´Ù¸¥ Ã¥°ú ¹«¾ùÀÌ ´Ù¸¦±îÇÏ´Â »ý°¢À» Çϱ⵵ ÇßÀ¸³ª, Ã¥À» Àо°¡¸é¼ ±× »ý°¢ÀÌ Á¡Â÷ ¹Ù²î°Ô µÇ¾ú½À´Ï´Ù. ³»¿ëÀÇ ºü¸¥ ÁøÇà°ú ¸¹Àº ¿¹Á¦µé·Î ÀÎÇØ, Ã¥ÀÇ µÎ²²¿¡¼ ´À³¢´Â ºÎ´ã°¨µµ ½±°Ô ¶³ÃĹö¸± ¼ö ÀÖ¾úÀ¸¸ç, ´Ù¾çÇÑ ºÐ¾ßµéÀ» ÀüüÀûÀ¸·Î ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ¼Ò°³Çϰí ÀÖ´Â ºÎºÐµµ »ó´çÇÑ ¸Å·ÂÀ» ÁÖ¾ú½À´Ï´Ù. ¿ªÀÚ°¡ ´À³¥ ¼ö ÀÖ¾ú´ø ÀÌ·± Á¡µéÀ» µ¶ÀÚ ¿©·¯ºÐµéµµ ¸ðµÎ ÇÔ²² °øÀ¯ÇÒ ¼ö Àֱ⸦ ¹Ù¶ó¸ç, ÀÌ Ã¥À» ÅëÇØ XMLÀ» ÀÌÇØÇÏ´Â µ¥ Á¶±ÝÀ̳ª¸¶ µµ¿òÀÌ µÉ ¼ö ÀÖ¾úÀ¸¸é ÇÕ´Ï´Ù. |
|
|
 |
 |
|
|
 |
|