|
|
|
|
|
| XSLT Programmer's Reference
- ÀýÆÇ |
 |
|
|
| ¤ýÀú ÀÚ |
|
| ¤ý¿ª ÀÚ |
¾È¼º¿í
, ½É¿ëÀç
, ÁÖâ¿À
|
| ¤ý±¸ ºÐ |
¹ø¿ª¼
|
| ¤ý¹ßÇàÀÏ |
2001³â 08¿ù 02ÀÏ |
| ¤ýÁ¤ °¡ |
30,000¿ø |
| ¤ýÆäÀÌÁö |
871 ÆäÀÌÁö |
| ¤ýISBN |
89-7627-860-7 |
| ¤ý³À̵µ |
Áß±Þ.»ó±Þ |
| ¤ýÃâÆÇ»ç |
Á¤º¸¹®È»ç |
|
|
|
|
|
|
|
 |
 |
¼÷·ÃµÈ °³¹ßÀÚÀÎ ¿©·¯ºÐµéÀº »õ·Î¿î ±â¼ú¿¡ ´ëÇÑ »çÇ×À» ½Å¼ÓÈ÷ ¹Þ¾ÆµéÀÏ Çʿ䰡 ÀÖ´Ù. °ú´ë±¤°í°¡ ¾ø¾ú´Ù¸é Áö±ÝÀÇ ¼Ò°³±ÛÀÌ ÀÌó·³ ÁøºÎÇÏ°Ô ¹Þ¾Æµé¿©ÁöÁö´Â ¾Ê¾ÒÀ» °ÍÀÌ´Ù. »õ·Î¿î ±â¼úÀ» ½Å¼ÓÈ÷ Àü´ÞÇÏ´Â °ÍÀÌ Wrox »çÀÇ Programmer's ReferenceÀÇ ¸ñÀûÀÌ¸ç ½Å±â¼úµéÀÇ ³ÇØÇÑ ºÎºÐÀ» ¿©·¯ºÐµéÀÌ °³¹ßÁßÀÎ °Íµé¿¡ Àû¿ëÇÒ ¼ö ÀÖµµ·Ï ½ÇÁ¦ÀÇ ¿¹Á¦¸¦ ÅëÇØ ¼Ò°³Çϰí ÀÖ´Ù.
º» ¼ÀûÀº XSLT 1.1 ¹öÀü¿¡ ´ëÇÑ ¼³¸íµµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
WroxÀÇ Ã¶ÇÐ ¿ì¸®ÀÇ ¸ñÇ¥´Â ¼÷·ÃµÈ ÇÁ·Î±×·¡¸ÓµéÀÇ Áö½ÄµéÀ» ¿©·¯ºÐµé°ú °øÀ¯ÇÔÀ¸·Î½á ¿©·¯ºÐµéÀ» ¼º°øÀ¸·Î À̲ô´Â °ÍÀÌ´Ù.
¿©·¯ºÐµéÀÇ °æ·ÂÀ» Wrox »ç ¹× Á¤º¸¹®È»ç¿Í ÇÔ²² XMLÀº À¥ »ó¿¡¼ µµÅ¥¸ÕÆ®¿Í µ¥ÀÌÅ͸¦ Àü´ÞÇÏ´Â ¼¼°èÀûÀΠǥÁØÀÌ µÇ¾ú´Ù. ¿©·¯ºÐµéÀº µ¥ÀÌÅ͸¦ ¾î¶»°Ô °ü¸®Çϰí Àִ°¡? »õ·Ó°Ô µîÀåÇÑ XSLT´Â ¿ì¸®°¡ ¿øÇÏ´Â ¿ä±¸»çÇ×µéÀ» ÃæÁ·½Ã۰í ÀÖ´Ù. XSLT´Â ¹®¼ÀÇ ±¸Á¶È ºÐ¾ß¿¡¼ SQL°ú °°Àº ¿ªÇÒÀ» Çϰí ÀÖ´Ù. °í¼öÁØÀÇ ¼±¾ð ¾ð¾îÀÎ XSLT´Â XML ¹®¼¸¦ HTML·Î º¯È¯Çؼ º¸¿©ÁÙ ¼öµµ ÀÖ°í XML µ¥ÀÌÅ͸¦ ¿øÇÏ´Â ÇüÅ·Π°¡°øÇÒ ¼öµµ ÀÖ´Ù.
´©±¸¸¦ À§ÇÑ Ã¥Àΰ¡? ÀÌ Ã¥Àº XSLT¸¦ »ç¿ëÇØ¼ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ·Á´Â »ç¶÷À» À§ÇÑ Ã¥ÀÌ´Ù. ÀÌ Ã¥Àº XSLT¶ó´Â ¾ð¾îÀÇ °³³ä¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼Ò°³, ÀÌÇØÇϱ⠽¬¿î ¼³¸í°ú ¾ð¾îÀÇ ¸ðµç Ư¼ºÀ» ¹Ý¿µÇÑ ¿¹Á¦¸¦ °çµéÀÎ ·¹ÆÛ·±½º ºÎºÐ, ¸¶Áö¸·À¸·Î µðÀÚÀο¡ ´ëÇÑ Á¶¾ð ¹× ¼÷·ÃÀÚ¸¦ À§ÇÑ »ç·Ê ºÐ¼®À» Æ÷ÇÔÇÑ °³¹ßÀÚ °¡À̵åÀÇ ¼¼ ºÎºÐÀ¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ¾Æ¿ï·¯ Microsoft »çÀÇ MSXML, Apache Xalan, Oracle XML ±×¸®°í ¿ÀÇ ¼Ò½º ÇÁ·Î¼¼¼ÀÎ Saxon°ú xtÀÇ ÃÖ±Ù ¹öÀü¿¡ ´ëÇØ¼µµ ´Ù·ç°í ÀÖ´Ù.
ÀÌ Ã¥ÀÌ ´Ù·ç°í ÀÖ´Â ºÐ¾ß
XSLT°¡ µîÀåÇÑ ÀÌÀ¯ XSLT ÇÁ·Î¼¼½Ì ¸ðµ¨°ú ½ºÅ¸ÀÏ½ÃÆ® ±¸Á¶ XSLTÀÇ Àüü ½ºÆå XML ¹®¼¸¦ ÁöÁ¤Çϱâ À§ÇÑ XPath Ç¥Çö ¿©·¯ °¡Áö µðÀÚÀÎ ÆÐÅÏ ¿¬±¸ ½ÇÇà °¡´ÉÇÑ ¿¹Á¦¸¦ ÅëÇÑ XSLT »ç¿ë¹ýÀÇ ¼Ò°³ ÇöÀç »ç¿ë°¡´ÉÇÑ ÇÁ·Î¼¼¼µé
¡¼ ÀÌ Ã¥ÀÇ ±¸¼º ¡½ º»¼ÀÇ ³»¿ëÀº ÀÚ¿¬½º·´°Ô ¼¼ ºÎºÐÀ¸·Î ³ª´©¾îÁ® ÀÖ´Ù.
ù ºÎºÐÀº 1Àå¿¡¼ 3Àå±îÁö·Î µÇ¾î ÀÖ´Ù. ÀÌ ¼¼ Àå¿¡¼´Â XSLTÀÇ °³³äÀ» ´Ù·ç°í ÀÖ´Ù. 1ÀåÀº XSLTÀÇ ¸ñÀû°ú ¿ªÇÒ, ¿ª»ç ±×¸®°í XSLTÀÇ µðÀÚÀο¡ ¿µÇâÀ» ÁØ ¿ä¼Òµé¿¡ °üÇÑ ³»¿ëµéÀÌ´Ù. 2ÀåÀº 'º¯È¯'À̶ó´Â ¿ë¾îÀÇ ÀÇ¹Ì¿Í ÇÁ·Î¼¼½Ì ¸ðµ¨¿¡ ´ëÇØ ´Ù·ç°í Àִµ¥, XSLT ½ºÅ¸ÀÏ½ÃÆ® ÀÔ·Â Æ®¸®¿Í Ãâ·Â Æ®¸®ÀÇ °ü°è¸¦ ÀÌ ÇÁ·Î¼¼½Ì ¸ðµ¨¿¡ ±â·ÏÇØ µÐ´Ù. 3ÀåÀº ½ºÅ¸ÀÏ½ÃÆ®ÀÇ ³»ºÎ ±¸Á¶¿Í ½ºÅ¸ÀÏ½ÃÆ® ¸ðµâµéÀÌ »óÈ£ °ü°è¸¦ °¡Áö´Â ¹æ¹ý ±×¸®°í ½ºÅ¸ÀÏ½ÃÆ® ³»¿¡¼ ¿©·¯ºÐµéÀÌ Ã£±â¸¦ ¿øÇÏ´Â ÁßÁ¡ »çÇ׿¡ 댛 ¼³¸íÇϰí ÀÖ´Ù.
µÎ¹øÂ° ºÎºÐÀº 4Àå¿¡¼ 7Àå±îÁöÀÌ´Ù. ¿©±â´Â ·¹ÆÛ·±½º Á¤º¸°¡ Æ÷ÇԵǾî ÀÖ´Ù. ÀÌ Àåµé¿¡¼´Â XSLT°¡ °¡Áø ¸ðµç Ư¼ºµé¿¡ ´ëÇØ ¿Ïº®ÇÑ ¼³¸íÀ» Çϱâ À§Çؼ ÀÚ¼¼ÇÑ ¹®¹ý ±ÔÄ¢µé°ú È¿°ú¿¡ ´ëÇØ¼ ¼³¸íÇϰí ÀÖ°í ¿ë¹ý¿¡ ´ëÇÑ Á¶¾ð ¹× ¿¹Á¦ Äڵ带 ÅëÇØ¼ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö¸¦ ¼Ò°³ÇØ ³õ¾Ò´Ù. ¿©±â¿¡¼´Â ³»¿ëÀ» ¼ø¼´ë·Î Àбâ À§Çؼ ¹è¿ÇØ ³õ±âº¸´Ù´Â 4Àå XSLT ¿ä¼Ò, 5Àå XPath Ç¥Çö, 6Àå ÆÐÅÏ ¹®¹ý, 7Àå Ç¥ÁØ ÇÔ¼ö ¶óÀ̺귯¸® ¼øÀ¸·Î ÇÁ·Î±×·¡¹Ö½Ã ÂüÁ¶Çϱ⠽±°Ô ¹è¿ÇØ ³õ¾Ò´Ù. ÀÌ ÀåµéÀÇ ³»¿ëÀº ´ëºÎºÐ ¾ËÆÄºª ¼øÀ¸·Î µÇ¾î ÀÖ¾î¼ Ã£¾Æº¸±â ½¬¿ï °ÍÀÌ´Ù.
¼¼¹øÂ° ºÎºÐÀº 8Àå¿¡¼ 10Àå±îÁöÀÌ´Ù. ÀÌ ºÎºÐÀº ¿©·¯ºÐµéÀÌ ½ÇÁúÀûÀÎ »ó¿ë ¼öÁØÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÒ ¶§
XSLT¸¦ »ç¿ëÇÏ´Â µ¥ µµ¿òÀ» ÁÙ ¼ö ÀÖµµ·Ï ¾²¿© ÀÖ´Ù. 8ÀåÀº ¿©·¯ °¡ÁöÀÇ µðÀÚÀÎ ÆÐÅÏ¿¡ ´ëÇØ¼ ¼³¸íÇϰí ÀÖ°í, 9ÀåÀº ½Éµµ ±íÀº ¼¼ °¡ÁöÀÇ ¿¹Á¦¸¦ ´Ù·ç°í ÀÖ´Ù. |
| |
 |
 |
[ÀúÀÚ¿¡ ´ëÇØ] ÀÌ Ã¥ÀÇ ÀúÀÚÀÎ Michael Kay´Â IT ¼ºñ½º Á¦°ø ¾÷üÀÎ ICL ¼ÒÇÁÆ®¿þ¾î ¼³°èÀÚÀÌÀÚ ½Ã½ºÅÛ ¾ÆÅ°ÅØÆ®·Î¼ ´ëºÎºÐÀÇ ¼¼¿ùÀ» Áö³Â´Ù. ±×´Â ICL¿¡¼ ¿ÜºÎ Ȱµ¿ ¹× Ŭ¶óÀÌ¾ðÆ®¸¦ À§ÇÑ ¸ÞÀνºÆ®¸² ÇÁ·ÎÁ§Æ®, ±×¸®°í ÁÖµÈ ¾÷¹«·Î ÀüÀÚ»ó°Å·¡¿Í ÃâÆÇ ¾÷¹«¸¦ ¼öÇàÇϰí ÀÖ´Ù. ±×ÀÇ °æ·ÂÀº µ¥ÀÌÅͺ£À̽º ±â¼úÀÌ ±â¹ÝÀÌ µÇ°í Àִµ¥ ³×Æ®¿öÅ©, °ü°èÇü, °´Ã¼ ÁöÇâ µ¥ÀÌÅͺ£À̽º ¼ÒÇÁÆ®¿þ¾î Á¦Ç° ¼³°è¿Í ÅØ½ºÆ® °Ë»ö ¿£Áø ¼³°è ÀÛ¾÷À» ÇÏ¿´´Ù. XML°ú °ü·ÃÇØ¼´Â XSLT Ç¥ÁØÀ» ¿Ïº®È÷ µû¸¥ ¿ÀÇ ¼Ò½ºÀÎ Saxon Á¦Ç°ÀÇ °³¹ßÀÚ·Î ¾Ë·ÁÁ® ÀÖ´Ù
±×´Â ¾Æ³»¿Í µþ°ú ÇÔ²² »ì°í ÀÖÀ¸¸ç, ¾Æ¸¶µµ ÀÌ Ã¥ÀÇ ¿¹Á¦¸¦ º¸¸é ÁüÀÛÇÒ ¼ö ÀÖ°ÚÁö¸¸ Á·º¸ ¿¬±¸¿Í ÇÕâÀ» ºñ·ÔÇÑ ¿©·¯ °¡Áö¸¦ Ãë¹Ì »ýȰ·Î Áñ±â°í ÀÖ´Ù.
¶Ç ÇÑ ±ÇÀÇ Ã¥À» ¹ø¿ªÇÏ¿© ¼¼»ó¿¡ ³»¾î³õ°Ô µÇ¾ú´Ù. Ã¥ÀÌ ³¡³¯ ¶§ÂëÀÌ¸é ¾ðÁ¦³ª ´Ù¸¥ »ç¶÷µéÀÌ ¹ø¿ªÇØ ³õÀº Ã¥À» º¸¸é¼ Åõ´ú°Å¸®´ø °ÍÀÌ »ý°¢³ª¼ ÀÚ²Ù µ¹¾Æ´Ùº¸°Ô µÈ´Ù. ³»°¡ ÀÌÇØÇÏÁö ¸øÇÏ¸é ´Ù¸¥ »ç¶÷µéÀº ´õ¿í ´õ ÀÌÇØÇÏÁö ¸øÇÑ´Ù´Â »ý°¢¿¡ ÃÖ´ëÇÑ ¿ì¸®¸»·Î Ç®¾î¾²·Á°í ÇßÀ¸³ª ½±Áö°¡ ¾ÊÀº °ÍÀÌ Çö½ÇÀÌ´Ù. ±¹³» Á¤¼ ÀÚü°¡ ¹ø¿ªµµ ÇϳªÀÇ Ã¢ÀÛ È°µ¿À̶ó´Â °ÍÀ» ÀÎÁ¤ÇÏÁö ¾Ê´Â °Íµµ ÇϳªÀÇ ÀÌÀ¯ÀÌ´Ù. ƯÈ÷ À̹ø Ã¥ °°Àº °æ¿ì ¹ø¿ª µµÁß¿¡ 2nd editionÀÌ ³ª¿Ô±â ¶§¹®¿¡ À̸¦ ¹Ý¿µÇÏ´À¶ó ´õ¿í ¾Ö¸¦ ¸Ô¾ú´Ù.
ÀÌ Ã¥Àº ÃÖ±Ù¿¡ °¢±¤À» ¹Þ°í ÀÖ´Â XMLÀ» XSLT¸¦ »ç¿ëÇÏ¿© ¾î¶»°Ô ¿øÇÏ´Â ´Ù¸¥ ¹®¼ ¾ç½ÄÀ¸·Î ¸¸µé ¼ö Àִ°¡ ÇÏ´Â °ÍÀ» º¸¿©ÁÖ°í ÀÖ´Ù. XSLT´Â ¸» ±×´ë·Î È®Àå ½ºÅ¸ÀÏ½ÃÆ® ¾ð¾î¸¦ ±â¹ÝÀ¸·Î ÇÑ °ÍÀÌ´Ù. ½ºÅ¸ÀÏ½ÃÆ®¶ó´Â °Í¿¡¼ ÁüÀÛÇÒ ¼ö ÀÖµíÀÌ XMLÀÇ ÇÁ¸®Á¨Å×ÀÌ¼Ç ºÎºÐÀ» ´ã´çÇϰí ÀÖ´Ù°í º¸¸é Å©°Ô Ʋ¸° ¸»Àº ¾Æ´Ï´Ù. XSLT´Â ÇöÀç 1.0±îÁö ³ª¿Í ÀÖ´Ù. ¹°·Ð 1.1 ¹öÀüÀÌ working draft »óÅ¿¡ ÀÖ±â´Â ÇÏ´Ù. ¾Æ¸¶µµ XML °ü·Ã ±â¼úµéÀÇ ¹ßÀü ¼Óµµ·Î º¼ ¶§ °ð ±Ç°í¾ÈÀÌ µÉ °ÍÀÌ´Ù. 1.1 ¹öÀüÀº 1.0¿¡ ºñÇÏ¿© Å©°Ô 8±ºµ¥ Á¤µµ°¡ ¼öÁ¤µÇ¾ú´Âµ¥, °¡´ÉÇÑ ÇÑ ÀÌ Ã¥¿¡ ¹Ý¿µÀ» ÇÒ ¼ö ÀÖµµ·Ï ³ë·ÂÇÏ¿´´Ù. ÇÏÁö¸¸ ÀüüÀûÀ¸·Î ÀÌ Ã¥Àº 1.0À» ±âÁØÀ¸·Î Çϰí ÀÖ´Ù. ÀÌ Ã¥À» °øºÎÇÏ¸é¼ µ¶ÀÚµéÀº ÆíÇÏ°Ô ¾µ ¼ö ÀÖ´Â XSLT ÇÁ·Î¼¼¼°¡ ¾ø´Ù°í »ý°¢ÇÒÁöµµ ¸ð¸¥´Ù. ÇÏÁö¸¸, ÀÌ Áö±¸»ó ¾îµð¼±°¡, ¶Ç ´©±º°¡°¡ ¿½ÉÈ÷ ÇÁ·Î¼¼¼¸¦ °³¹ßÇϰí ÀÖÀ¸¹Ç·Î Á¶¸¸°£¿¡ ´õ¿í ÈǸ¢ÇÏ°í ¾²±â ÆíÇÑ XSLT ÇÁ·Î¼¼¼¸¦ ¸¸³ªº¼ ¼ö ÀÖÀ» °ÍÀ̶ó »ý°¢ÇÑ´Ù.
XSLT´Â ³¡ÀÇ T¿¡¼ ¾Ë ¼ö ÀÖµíÀÌ º¯È¯À» À§ÇÑ ¾ð¾îÀÌ´Ù. Áï ÇϳªÀÇ µ¥ÀÌÅ͸¦ ÇϳªÀÇ Çü½ÄÀ̳ª ¾ç½Ä¿¡¼ ´Ù¸¥ Çü½ÄÀ̳ª ¾ç½ÄÀ¸·Î º¯°æÇÒ ¶§ »ç¿ëÇÏ´Â ¾ð¾îÀÌ´Ù. ¿©±â¼ µ¥ÀÌÅÍ´Â ²À XMLÀÌ ¾Æ´Ï¾îµµ ÁÁ´Ù. ÀüÅëÀûÀÎ CSV(ÄÞ¸¶·Î ºÐ¸®µÈ °ª ¸ñ·Ï) ÆÄÀÏÀÌ¶óµµ »ó°ü¾ø´Ù. XSLT¸¦ ÀÌ¿ëÇϸé ÀÌ·± µ¥ÀÌÅ͵µ ±¤¹üÀ§ÇÏ°Ô Ã³¸®ÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸, ÇöÀç´Â ÁÖ·Î XMLÀ» ó¸®Çϱâ À§ÇÑ ½ºÅ¸ÀÏ½ÃÆ® ¾ð¾î·Î Àνĵǰí ÀÖ´Ù. ±× Áß¿¡¼µµ ƯÈ÷ À¥À¸·ÎÀÇ ÃâÆÇ¿¡ Ä¡ÁßÇϰí ÀÖ´Ù. ÀÌ´Â XML ÀÚü°¡ ÀÎÅÍ³Ý ½Ã´ë¿¡ µ¥ÀÌÅÍ ±³È¯À̶ó´Â ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÏ¿© ´ëµÎµÇ¾ú±â ¶§¹®¿¡ Áö´Ï´Â Ư¼ºÀ¸·Î º¸ÀδÙ. ÀÌ Ã¥ ¶ÇÇÑ ÁÖ·Î À¥ ÃâÆÇÀ» Áß½ÉÀ¸·Î ¼³¸íÀ» Çϰí ÀÖÀ¸¸ç, ÀÌ Á¡ÀÌ Á¶±Ý ¾Æ½±±â´Â ÇÏ´Ù. ±×·¯³ª, ¾ÆÁ÷±îÁö ÀÌ·¸´Ù ÇÒ XSLT Ã¥ÀÌ ¾ø´Â ½ÃÁ¡¿¡¼ º¸¸é ´ë´ÜÈ÷ ¹Ý°¡¿î Ã¥ÀÌ ¾Æ´Ò ¼ö ¾ø´Ù.
ÀúÀÚ´Â SaxonÀ̶ó´Â XSLT ÇÁ·Î¼¼¼¸¦ Á÷Á¢ ¸¸µé¾î¼ »ç¿ëÇÒ Á¤µµ·Î XSLT¿¡ ´ëÇØ¼ ¹Ú½ÄÇÏ°í ±íÀº ÀÌÇØ¸¦ °¡Áö°í ÀÖÀ¸¸ç, ¶Ù¾î³ ÇÁ·Î±×·¥ ´É·ÂÀ» °®Ãß°íµµ ÀÖ´Ù. ±×·¡¼ ¿©Å¸ Ã¥¿¡¼ º¸µíÀÌ ´Ü¼øÈ÷ XSLT¸¦ ¾î¶»°Ô »ç¿ëÇϴ°¡¿¡ ´ëÇÑ °£·«ÇÑ ¼³¸íÀÌ ¾Æ´Ï¶ó, µÇµµ·Ï ¸ðµç °Í¿¡ ´ëÇÑ °³³ä ¼³¸í°ú XSLT ÇÁ·Î¼¼¼¸¦ °³¹ßÇÏ¸é¼ ¾ò¾ú´ø °æÇèÀ» µé·ÁÁÖ°í ÀÖ´Ù. ¿ªÀÚµé ¶ÇÇÑ À̸¦ Á¦´ë·Î ¹Ý¿µÇϰíÀÚ ³ë·ÂÇÏ¿´´Ù. ÀÌ·± ºÎºÐ¶§¹®¿¡ ´Ü¼øÈ÷ »ç¿ë¹ý¸¸À» ¼³¸íÇϴ å¿¡ ºñÇØ ÀÏ¹Ý À¥ µðÀÚÀ̳ʳª ÇÁ·Î±×·¥ Áö½ÄÀÌ ¶³¾îÁö´Â »ç¶÷ÀÌ º¸±â¿¡ Á¶±Ý ¾î·Á¿î Ã¥ÀÌ µÇ°í ¸»¾ÒÁö¸¸, ±× ±íÀÌ´Â ÃæºÐÈ÷ ³ô°Ô Æò°¡ÇÒ ¸¸ ÇÏ´Ù. »ç½Ç Áö±ÝÀº CSSÀÌ°Ç XSLTÀÌ°Ç ½ºÅ¸ÀÏ½ÃÆ® ÇÁ·Î±×·¡¹ÖÀ̶õ °üÁ¡¿¡¼ ´Ù°¡°¡¾ß ÇϹǷΠũ°Ô ÀÌ»óÇÑ °ÍÀÌ ¾Æ´Ï´Ù.
¹«¾ùº¸´Ùµµ ÀÌ Ã¥Àº ¿©Å¸ Ã¥¿¡¼ º¸±â Èûµç ¸¹Àº »ç·Ê¸¦ º¸¿©ÁÖ°í ÀÖ´Ù. ¹°·Ð Ä¿´Ù¶õ XML ¹®¼ Çϳª¸¦ °¡Áö°í ¿©·¯ ÀÛ¾÷À» ÇÏ´Â °ÍÀ» º¸¿©ÁÖÁö´Â ¾Ê´Â´Ù. ±×·¯³ª, ¾ðÁ¦¶óµµ ¸ðµâÈÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖÀ» Á¤µµ·Î ÃæºÐÇϰųª, ÀÏ»óÀûÀÎ XSLT ÀÛ¼º¿¡¼ ÈçÈ÷ ¸¸³¯ ¼ö ÀÖ´Â ´Ù¾çÇÑ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Â ±âº»ÀûÀÎ °Íµé¿¡ ´ëÇÏ¿© dzºÎÇÏ°Ô Á¦½ÃÇϰí ÀÖ´Ù. Ã¥À» º¸¸é¼ ÀÌÇØ°¡ µÇÁö ¾Ê´Â ºÎºÐµµ ¿¹¸¦ »ìÆìº¸¸é ¹«½¼ ¸»ÀÎÁö ÀÌÇØ°¡ µÉ ¼ö ÀÖÀ» Á¤µµ·Î ½±°í Á¤È®ÇÑ ¿¹¸¦ µé¾î ³õ¾Ò´Ù. ¾î¶² ¿¹°¡ ÀÖ´ÂÁö¸¸ Àß ±â¾ïÇØ µÎ¾îµµ ÈÄ¿¡ ¸¹Àº µµ¿òÀ» ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.
³¡À¸·Î Ã¥À» ¾²´Â »ç¶÷ÀÌ°Ç ¹ø¿ªÀ» ÇÏ´Â »ç¶÷ÀÌ°Ç »õ·Î¿î ³»¿ëÀ» ´Ù¸¥ »ç¶÷¿¡°Ô ¾Ë·ÁÁÖ°íÀÚ ÇÏ´Â °ÍÀÌ ¸ñÀûÀÌÁö¸¸ ¶æÇÑ ¹Ù´ë·Î Àß µÇÁö´Â ¾Ê´Â´Ù. ÀÌ Ã¥ÀÇ ³»¿ë¿¡ ´ëÇÏ¿© À߸øµÈ Á¡ÀÌ ÀÖÀ¸¸é wrox ȨÆäÀÌÁö³ª Á¤º¸¹®È»ç ȨÆäÀÌÁö¿¡¼ ÇÊ¿äÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. |
| |
| |
 |
 |
| |
|
|
 |
|
|