XSL (Extensible Stylesheet Language)

XSLÀº XMLÀ» »ç¿ëÇϰí ÀÖ´Â À¥À» ÅëÇØ º¸³»¾îÁö´Â µ¥ÀÌÅͰ¡ »ç¿ëÀÚ¿¡°Ô ¾î¶»°Ô º¸¿©Áú °ÍÀÎÁö¸¦ ¼³¸íÇÑ ½ºÅ¸ÀÏ½ÃÆ®¸¦ ¸¸µå´Âµ¥ »ç¿ëµÇ´Â ¾ð¾îÀÌ´Ù. ¿¹¸¦ µé¸é, º¸Çèȸ»çÀÇ ÀÚµ¿Â÷¿¡ ´ëÇØ Çϳª ÀÌ»óÀÇ Æ¯¼ºÀ» ¹¦»çÇϰí ÀÖ´Â XML ÆäÀÌÁö¿¡¼­, "<automfg>"¸¦ ¿­°í ´Ý´Â ÇÑ ½ÖÀÇ Å±״ ÀÚµ¿Â÷ Á¦ÀÛȸ»çÀÇ À̸§À» Æ÷ÇÔÇϰí ÀÖÀ» ¼ö ÀÖ´Ù. XSLÀ» »ç¿ëÇϸé, Ç¥½ÃµÇ¾î¾ßÇÒ ÀÚµ¿Â÷ Á¦ÀÛȸ»çÀÇ À̸§°ú, ÆäÀÌÁö »ó¿¡ Ç¥½ÃµÇ¾î¾ßÇÒ À§Ä¡, ±×¸®°í ±×°ÍÀÌ ÁøÇÑ ±Û²Ã·Î Ç¥½ÃµÇ¾î¾ß ÇÑ´Ù´Â »ç½Ç µîÀ» À¥ºê¶ó¿ìÀú¿¡°Ô ÀüÇØÁÙ ¼ö ÀÖÀ» °ÍÀÌ´Ù. XSLÀº DSSSL ¹× CSS Ç¥ÁØ¿¡ ±â¹ÝÀ» µÎ°í È®ÀåµÇ¾ú´Ù.

XML ÆäÀÌÁö¸¦ HTML ÆäÀÌÁö¿Í ºñ½ÁÇÑ °ÍÀ¸·Î »ý°¢ÇÒ ¼ö ÀÖÁö¸¸, ±×·¯³ª XSLÀº ÅØ½ºÆ®¿Í ±×·¡ÇȺ¸´Ù´Â ½Äº°µÈ ÇÊµå ³»¿¡ µ¥ÀÌÅ͸¦ ´ã°í ÀÖ´Ù. XSLÀº XML ÆÄÀÏ ³»¿¡ ÀÖ´Â µ¥ÀÌÅÍ ÇʵåµéÀ» Á¤È®ÇÏ°Ô ¾îµð¿¡ ¾î¶»°Ô Ç¥½ÃÇÒ °ÍÀÎÁö¸¦ ¹¦»çÇÒ ¼ö ÀÖ´Â µµ±¸¸¦ °³¹ßÀÚ¿¡°Ô ºÎ¿©ÇÑ´Ù. ´Ù¸¥ ½ºÅ¸ÀÏ ½ÃÆ® ¾ð¾î¿Í ¸¶Âù°¡Áö·Î, XSLÀº ÇϳªÀÇ XML ¹®¼­¸¦ À§ÇÑ ½ºÅ¸ÀÏ Á¤ÀǸ¦ ¸¸µå´Âµ¥ »ç¿ëµÇ°Å³ª, ¸¹Àº ´Ù¸¥ XML ¹®¼­µéÀ» À§ÇÏ¿© Àç»ç¿ëµÉ ¼ö ÀÖ´Ù.

XSLÀº W3CÀÇ ÈÄ¿øÀ¸·Î °³¹ßµÇ°í ÀÖÀ¸¸ç, ÇöÀç ÀÛ¾÷ ÃÊ¾È ´Ü°è¿¡ ÀÖ´Ù. ÀÛ¾÷ Ãʾȿ¡¼­ ÃßÃâÇÑ °³¿ä´Â ´ÙÀ½°ú °°Àº Çü½ÄÀûÀÎ ¹®ÀåÀ» Á¦°øÇÑ´Ù.

XSLÀº ½ºÅ¸ÀÏ½ÃÆ®¸¦ Ç¥ÇöÇϱâ À§ÇÑ ¾ð¾îÀÌ´Ù. ±×°ÍÀº µÎ °¡Áö ºÎºÐÀ¸·Î ±¸¼ºµÈ´Ù.

  1. XML ¹®¼­¸¦ º¯È¯Çϱâ À§ÇÑ ¾ð¾î
  2. Çü½Ä Àǹ̸¦ ±â¼úÇϱâ À§ÇÑ XML ¾îÈÖ

XSL ½ºÅ¸ÀÏ½ÃÆ®´Â Ŭ·¡½º ÀνºÅϽº°¡ Çü½Ä ¾îÈÖ¸¦ »ç¿ëÇÏ´Â XML ¹®¼­·Î ¾î¶»°Ô º¯È¯µÇ´ÂÁö¸¦ ±â¼úÇÔÀ¸·Î½á XML ¹®¼­ Ŭ·¡½ºÀÇ ¿Ü¾çÀ» ÁöÁ¤ÇÑ´Ù.


ÀÌ Á¤º¸´Â 2000³â 7¿ù 9ÀÏ¿¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù.
¿µ¾îÆÇ(whatis.com)