|
|
¹Ì´Ï  |
2004-12-02 21:36:52, VIEW : 27,076 |
|
|
|
|
6. XSL & XML
¾È³çÇϼ¼¿ä.Áö³ °Á±îÁö XML ¹®¼¿Í DTD ¹®¼¿¡ ´ëÇØ¼ °£´ÜÈ÷ ¾Ë¾Æ º¸¾Ò½À´Ï´Ù.
¿À´ÃÀº ±âÃÊ °ÁÂÀÇ ¸¶Áö¸·À¸·Î XSL¿¡ ´ëÇØ¼ ¶Ç °£·«ÇÏ°Ô ¾Ë¾Æº¸µµ·Ï ÇϰڽÀ´Ï´Ù.
»ç¿ëµÉ ¿¹Á¦´Â Áö³¹ø¿¡ »ç¿ëµÈ cds.xmlÀ» È®ÀåÇØ¼ »ç¿ëÇÕ´Ï´Ù. ¿ª½Ã ¼Ò½º´Â ÀÚ·á¸ðÀ½ ¿¡¼ ¹ÞÀ¸¸é µË´Ï´Ù.
Áö³¹ø¿¡ ¼³¸íÇßµíÀÌ XMLÀº ¹®¼ÀÇ ±¸Á¶¸¦ Ç¥ÇöÇÏ´Â °Í°ú ¹®¼¸¦ º¸¿©ÁÖ´Â °Í(Æ÷¸ÅÆÃ)ÀÌ ¼·Î ºÐ¸® µÇ¾î ÀÖ´Ù°í Çß½À´Ï´Ù.
ÀÌ·¸°Ô XML ¹®¼¸¦ º¸¿©ÁÖ±â À§Çؼ »ç¿ëµÇ´Â °ÍÀÌ XSL°ú CSS°¡ ÀÖ½À´Ï´Ù.
CSS´Â HTML¿¡¼µµ »ç¿ëµÇ¾ú´ø °ÍÀÔ´Ï´Ù. ÀÌ°É XML¿¡ Àû¿ëÇÑ °ÍÀ̱¸¿ä.
XSLÀº SGML¿¡ ÀÖ¾ú´ø DSSSLÀ» È®ÀåÇÑ °ÍÀ̶ó »ý°¢ÇÏ¸é µË´Ï´Ù.
°£´ÜÇÑ XML ¹®¼ÀÇ °æ¿ì CSS¸¦ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ Á¦´ë·Î µÈ Æ÷¸ÅÆÃÀ» °øºÎÇØ º¸½Ã·Á¸é XSLÀ» Àß ºÁ¾ß ÇÕ´Ï´Ù.
ÇØ¼ Àú´Â ¿À´Ã XSL¿¡ ´ëÇØ¼ Á¦°¡ ¾Æ´Â ¸¸Å ¾ÆÁÖ °£´ÜÈ÷ ´Ù·ç·Á°í ÇÕ´Ï´Ù.
Áö³ °Á¿¡ »ç¿ëÇÑ cds.xml¿¡ XSL°ú °°Àº ½ºÅ¸ÀÏ ½¬Æ®¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é ´ÙÀ½°ú °°ÀÌ ³ªÅ¸³³´Ï´Ù.

<±×¸² 1 : XSLÀ» »ç¿ëÇÏÁö ¾ÊÀº cds.xml ¹®¼>
¿©±â¿¡ ¿À´Ã »ç¿ëÇÒ °£´ÜÇÑ XSLÀ» ºÙÀÌ¸é ´ÙÀ½°ú °°Àº ÇüÅ·ΠÀ¥ ºê¶ó¿ìÀú¿¡ ³ªÅ¸³³´Ï´Ù.

<±×¸² 2 : XSLÀ» »ç¿ëÇÑ cds.xml ¹®¼>
À½.. ¿¹Àü¿¡´Â ¼Ò½º¸¦ ¸ðµÎ Á¦°øÇߴµ¥¿ä.. ÇöÀç´Â ¼¹ö ¿ë·®»ó ±×°ÍÀº Èûµé °Í °°³×¿ä.. ±×·¸Áö¸¸ ¸¸¾à ¿äûÀ» ÇϽøé, ¼Ò½º ÀÚ·á½Ç Á¤µµ¸¦ ÇÔ ¸¸µé¾î º¼±î ÇÔ´Ï´Ù.
±×·³ XSLÀ» ÅëÇØ¼ ¾î¶»°Ô XML ¹®¼°¡ º¸¿©Áö´Â Áö ´ÙÀ½ ±×¸²À» º¸½ÃÁÒ.

<±×¸² 3 : XSL Two Process (Ãâó : http://www.w3.org/TR/xsl/)
À§ÀÇ ±×¸²¿¡¼ º¸¸é XSLÀº Å©°Ô 2°¡Áö·Î ³ª´©¾î¼ ó¸®Çϰí ÀÖ½À´Ï´Ù. ù ¹øÂ° °ÍÀº XSL TransformÀÌ°í µÎ ¹øÂ°´Â XSL FormatterÀÔ´Ï´Ù.
XSL TransformÀº XML ¹®¼¸¦ ´Ù¸¥ Æ÷¸ËÀÇ ¹®¼³ª ´Ù¸¥ XML ¹®¼·Î º¯°æÇÏ´Â °ÍÀÔ´Ï´Ù.
±×¸®°í XSL Formatter´Â º¯°æµÈ XML¹®¼¸¦ À¥ ºê¶ó¿ìÀú³ª ´Ù¸¥ ¸Åü¿¡¼ º¼ ¼ö ÀÖ´Â ÇüÅ·Π¸¸µé¾î ÁÖ´Â °ÍÀÔ´Ï´Ù.
XSL TransformÀº 1999³â 11¿ù 16ÀÏ¿¡ W3C¿¡¼ RecommendationµÇ¾ú±¸¿ä. ÇöÀç 1.1¹öÀüÀÌ Working Draft»óÅ¿¡ ÀÖ½À´Ï´Ù.
±×¸®°í XSL Formatter´Â ÇöÀç Candidate Recommendation »óÅ¿¡ ÀÖ½À´Ï´Ù.
Âü°í·Î W3C¿¡ ¹®¼°¡ Á¦ÃâµÇ¸é ´ÙÀ½°ú °°Àº ´Ü°è¸¦ °ÅÃļ Ç¥ÁØÀ¸·Î ÀÎÁ¤µË´Ï´Ù.
Notes -> Working Draft -> Candidate Recommendation -> Proposed Recommendation -> Recommendation
Ç¥ÁØÀ¸·Î ÀÎÁ¤µÇ±â±îÁö »ó´çÇÑ ¾î·Á¿òÀÌ ÀÖ°ÚÁÒ.
¾î·µç ¿ì¸®°¡ ¿À´Ã °øºÎÇÏ°Ô µÉ °ÍÀº XSL Formatter°¡ µË´Ï´Ù. À¥ ºê¶ó¿ìÀú¿¡ º¸¿©Áö´Â °ÍÀ» °øºÎÇÒ Å״ϱî¿ä^^;;
ÀÚ ±×·³ ½ÃÀÛÇØ º¼±î¿ä?? Àüü ¼Ò½º´Â À§ÀÇ ¼Ò½º¹Þ±â¸¦ ÇÏ¸é ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
¿©±â¼´Â °¢ ºÎºÐº° XSL ¼Ò½º¸¦ °¡Áö°í ¼³¸í µå¸®µµ·Ï ÇϰڽÀ´Ï´Ù.
XSL ¹®¼µµ XML ¹®¼ÀÇ ÀÏÁ¾À̹ǷΠ´ÙÀ½°ú °°ÀÌ XML ¼±¾ð°ú ·çÆ® ¿¤¸®¸ÕÆ®·Î ½ÃÀÛÇÕ´Ï´Ù.
<?xml version='1.0' encoding="ksc5601"?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/TR/WD-xsl"
xmlns="http://www.w3.org/TR/REC-html40"
result-ns="">
¿©±â¼ Çϳª¸¸ ¼³¸íÇϰí Áö³ª°¡µµ·Ï ÇϰڽÀ´Ï´Ù. xmlns:xsl~~~ ÀÌ·± ÇüÅ·ΠǥÇöµÇ°í ÀÖ´Â °ÍÀÌ ÀÖ½À´Ï´Ù.
¿ì¸®´Â ÀÌ·¯ÇÑ °ÍÀ» XMLÀÇ NameSpace¶ó°í ÇÕ´Ï´Ù. ¿ì¸®¸»·Î´Â À̸§°ø°£À̶ó°íµµ ÇÏ´õ±º¿ä.
XMLÀº ű׸¦ ¸¸µé¾î¼ »ç¿ëÇÒ ¼ö Àֱ⠶§¹®¿¡ ¿ì¿¬È÷ °°Àº űװ¡ À¥»ó¿¡¼ °øÁ¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×·² °æ¿ì ¼·Î ±¸ºÐÁö¾îÁÙ °ÍÀÌ ÇÊ¿äÇÕ´Ï´Ù. ±×·¯ÇÑ ¿ªÇÒÀ» ¼öÇàÇÏ´Â °ÍÀÌ ¹Ù·Î NameSpaceÀÔ´Ï´Ù.
¸¸¾à A¿Í B¶õ »ç¶÷ ¸ðµÎ <test>¶õ ű׸¦ »ç¿ëÇÑ´Ù¸é <A:test> <B:test>¿Í °°ÀÌ »ç¿ëÇÔÀ¸·Î¼ ±¸ºÐÀÌ °¡´ÉÇÏ´Ù´Â °ÍÀÔ´Ï´Ù.
¼³¸íÀÌ µÇ¾ú³ª¿ä?? ½ÇÀº ÀúµÎ ´ë·«ÀûÀ¸·Î ¹Û¿¡ ¸ð¸£´Â ºÎºÐÀ̶ó¼~~ ÂÁ!!!
1: <xsl:template match="/">
2: <HTML>
3: <HEAD>
4: <TITLE>À½¹Ý CD¸¦ ÀÌ¿ëÇÑ XSL ó¸®</TITLE>
5: </HEAD>
6: <BODY>
7: <P>À½¹Ý CD ¸ðÀ½Áý</P>
8: <xsl:apply-templates/>
9: </BODY>
10: </HTML>
11: </xsl:template>
1¹øÁÙ¿¡ <xsl:template match="/">¶ó°í »ç¿ëµÈ ºÎºÐÀÌ ÀÖ½À´Ï´Ù. xsl:template´Â XMLÀÇ ¿ä¼Ò°¡ ´ÙÀ½ ÅÛÇø´Ã³·³ º¯È¯µÇ¸é µÈ´Ù°í ¼³¸íÇÏ´Â °ÍÀÔ´Ï´Ù.
¿©±â¼´Â "/"·Î µÇ¾î ÀÖÀ¸´Ï±î ·çÆ® ¿¤¸®¸ÕÆ®¸¦ ¸¸³ª¸é xsl:template¸¦ ó¸®Ç϶ó´Â Àǹ̰¡ µÇ°ÚÁÒ.
±×·³ xsl:template°¡ ÇÏ´Â ÀÏÀº <xsl:template>¿¡¼ </xsl:template>±îÁö XML ¹®¼¿¡ Àû¿ëÇ϶ó´Â °ÍÀÔ´Ï´Ù.
±×·¸°Ô µÇ¸é 2~10¹ø »çÀÌÀÇ ³»¿ëÀ» ±â¹ÝÀ¸·Î XML ¹®¼¸¦ º¯È¯ÇÏ°Ô µË´Ï´Ù. 2~10¹ø ÁÙÀº Àß º¸½Ã¸é ±âÁ¸ÀÇ HTML ÇüÅÂÀÔ´Ï´Ù.
HTML ű׸¦ ÀÌÇØÇÏ´Â °ÍÀº º° ¾î·Á¿òÀÌ ¾øÀ» °Í °°³×¿ä. ¿©±â¼´Â ¼³¸íÀÇ ÆíÀǸ¦ À§Çؼ HTML ű״ ´ë¹®ÀڷΠó¸®ÇÏ¿´½À´Ï´Ù.
¾û~~ ±×·±µ¥ ¸øº¸´ø °ÍÀÌ º¸À̳׿ä.. 8¹øÂ° ÁÙ¿¡¿ä..
<xsl:apply-templates/>
À̰ÍÀÌ ¹«¾ùÀϱî¿ä?? ÅÛÇø´À» Àû¿ëÇ϶ó´Â °ÅÁÒ.
Áï, ÇöÀç ¿¤¸®¸ÕÆ®ÀÇ Àڽijëµåµé Áß¿¡¼ <xsl:template match="">°ú ÀÏÄ¡ÇÏ´Â ¿¤¸®¸ÕÆ®¸¦ ¸¸³ª¸é ÇØ´ç ³»¿ëÀ¸·Î º¯È¯Ç϶ó´Â Àǹ̰¡ µË´Ï´Ù.
¼Ò½ºÀÇ ´ÙÀ½ ºÎºÐÀ» º¸µµ·Ï ÇÏÁÒ.
<xsl:template match="compactdiscs">
<xsl:apply-templates select="compactdisc"/>
</xsl:template>
À̰͵µ ¸¶Âù°¡ÁöÁÒ.. <compacdiscs>¶õ ¿¤¸®¸ÕÆ®¸¦ ¸¸³ª¸é ÀÌ ºÎºÐÀ¸·Î º¯È¯Çϴµ¥..
¶Ç ÅÛÇø´À» Àû¿ëÇ϶ó°í ³ª¿ÍÀÖÁÒ.. ÇÏÁö¸¸ À§ÀÇ apply-templates¿ÍÀÇ Â÷ÀÌÁ¡Àº ¿©±â¼´Â ¿¤¸®¸ÕÆ®¸¦ ÁöÁ¤Çϰí ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.
Áï, <compactdisc>¸¦ ¸¸³ª¸é ÇØ´ç ÅÛÇø´À» »ç¿ëÇ϶ó´Â °ÅÁÒ.
<compactdisc>ÀÇ ÅÛÇø´Àº ´ÙÀ½°ú °°½À´Ï´Ù.
1: <xsl:template match="compactdisc">
2: <FONT SIZE="2">
3: À½¾Ç°¡ : <xsl:value-of select="artist"/>
4: </FONT><BR/>
5: <FONT SIZE="2">
6: CD Á¦¸ñ : <xsl:value-of select="title"/>
7: ³ë·¡ ¼ö : <xsl:value-of select="title/@numberoftracks"/>
8: </FONT><BR/>
9: <FONT SIZE="2">
10: ³ë·¡ °î¸í <BR/>
11: <TABLE BORDER="0">
12: <xsl:for-each select="tracks/track">
13: <TR>
14: <TD WIDTH="50"> </TD>
15: <TD><xsl:value-of/></TD>
16: </TR>
17: </xsl:for-each>
18: </TABLE>
19: </FONT>
20: <FONT SIZE="2">
21: °¡°Ý : <xsl:value-of select="price"/>
22: </FONT><P/><BR/>
23: </xsl:template>
¿©±â¼ ¸¹Àº XSLÀÇ ±âº» »çÇ×À» º¼ ¼ö Àֳ׿ä ^^:; Çϳª¾¿ »ìÆìº¸µµ·Ï ÇÏÁÒ.
1¹øÂ° ÁÙÀÇ <xsl:template match="compactdisc">´Â ¾Õ¿¡¼µµ ¼³¸íÇÑ °ÍÀÌÁÒ.
<compactdisc>¸¦ ¸¸³ª¸é À§ÀÇ <xsl:tempalte>¿Í </xsl:template>»çÀÌÀÇ ³»¿ëÀ¸·Î º¯ÈÇ϶ó´Â Àǹ̰¡ µÇ´Â °ÅÁö¿ä.
<xsl:tempalte>¿Í </xsl:template>»çÀ̸¦ º¸¸é ±²ÀåÈ÷ ±æÁö¸¸ ´ëºÎºÐÀÌ ´«¿¡ Àͼ÷ÇÑ HTML ű×ÀÔ´Ï´Ù.
±×·¸ÁÒ..
ÀÚ.~~ HTML ű׸¦ Á¦¿ÜÇÏ°í ³ª¸ÓÁö XSLÀÌ »ç¿ëµÈ ºÎºÐÀ» °¡Áö°í ¼³¸íÀ» ÇÏÁö¿ä.
Âü! ´ç¿¬ÇÑ ¾ê±âÁö¸¸ <BR>űװ¡ »ç¿ëµÈ °É º¸¼¼¿ä.. XSLµµ XML ¹®¼À̹ǷΠ´ç¿¬È÷ ½ÃÀÛÅÂ±×¿Í ´Ý´Âűװ¡ Á¸ÀçÇØ¾ß°ÚÁö¿ä.
±×·¡¼ <BR/>°ú °°Àº ºó ¿¤¸®¸ÕÆ®ÀÇ ÇüÅ·Π»ç¿ëµÇ¾ú½À´Ï´Ù. Âü°íÇϽö󱸿ä^^;;
°¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â °ÍÀ¸·Î ´ÙÀ½°ú °°Àº °ÍÀÌ ÀÖ½À´Ï´Ù.
<xsl:value-of select="artist"/>
<xsl:value-of>´Â µÚÀÇ select¿Í ÀÏÄ¡Çϴ űװ¡ ÀÖÀ¸¸é ±× ű×ÀÇ ³»¿ëÀ» °¡Á®¿Í¼ ÇöÀç À§Ä¡¿¡ Æ÷ÇÔÇ϶ó´Â ÀÇ¹Ì·Î ÇØ¼®ÇÏ¸é µË´Ï´Ù.
Áï,, ½ÇÁ¦ ¼Ò½º¿¡¼
<artist> Frank Sinatra </artist>
¿Í °°Àº ÇüÅ·ΠǥÇöµÇ¾î ÀÖÀ» °æ¿ì
<xsl:value-of select="artist"/> ºÎºÐ¿¡ <artist>ÀÇ ³»¿ë Frank Sinatra°¡ µé¾î°¡°Ô µË´Ï´Ù.
Á» ÀÌÇØ°¡ µÇ³ª¿ä??
6¹øÁÙÀ̳ª 21¹ø ÁÙµµ °°Àº ÀÇ¹Ì·Î ÇØ¼®ÇÒ ¼ö ÀÖ°ÚÁÒ..
CD Á¦¸ñ : <xsl:value-of select="title"/>
°¡°Ý : <xsl:value-of select="price"/>
½ÇÁ¦ XML¹®¼¿¡¼ <title> ÅÂ±×¿Í <price>ű×ÀÇ ³»¿ëÀÌ Æ÷ÇÔµÇ¸é µÇ°ÚÁÒ.
12¹øÁÙ¿¡¼ 17¹ø ÁÙÀº XSL¿¡¼ Å×À̺í°ú °°Àº °ÍÀ» »ç¿ëÇϰí ÇÒ °æ¿ì¿¡ Ç¥ÇöÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ³ªÅ¸³½ °ÍÀÔ´Ï´Ù.
¿©±â¿¡¼ »ç¿ëµÈ <xsl:for-each>´Â ¹Ýº¹À» ³ªÅ¸³»´Â XSL ¿ä¼ÒÀÔ´Ï´Ù. ÀÏ¹Ý ÇÁ·Î±×·¥ ¾ð¾îÀÇ for¹®°ú ºñ½ÁÇÏÁÒ.
´Ù¸¸ XMLÀº °°Àº ¿ä¼Ò°¡ ¹Ýº¹µÉ ¼ö ÀÖ½À´Ï´Ù. ±×·¡¼ <xsl:for-each select="tracks/track">
tracks/trackÀÌ ¹Ýº¹µÉ ¶§¸¶´Ù <xsl:for-each>»çÀÌÀÇ ¹®ÀåÀ» ¼öÇàÇ϶ó´Â Àǹ̰¡ µÇÁÒ.
±×·¸´Ù¸é tracks/trackÀº ¹«¾ó ³ªÅ¸³¾±î¿ä? À̰ÍÀº ºÎ¸ð ÀÚ½Ä °ü°è¸¦ ³ªÅ¸³À´Ï´Ù.
XML ¹®¼´Â Æ÷ÇÔ°ü°è·Î ÀÌ·ç¾îÁ® ÀÖÀ¸¹Ç·Î <tracks> ¿¤¸®¸ÕÆ®ÀÇ ÀÚ½ÄÀ¸·Î <track>ÀÌ ³ªÅ¸³¯ ¶§¸¶´Ù Àû¿ë½ÃÄѶó¶ó´Â ÀÇ¹Ì·Î ÇØ¼®ÇÏ¸é µË´Ï´Ù.
<xsl:value-of/>ÀÌ·¸°Ô »ç¿ëµÈ ºÎºÐÀº ÀÌ¹Ì ¹«½¼ ¿¤¸®¸ÕÆ®ÀÎÁö ¾Ë°í Àֱ⠶§¹®¿¡ ±»ÀÌ ÁöÁ¤ÇÏÁö ¾Ê¾Æµµ <track>ÀÇ ³»¿ëÀ» °¡Á®¿À±â ¶§¹®ÀÔ´Ï´Ù.
¸¶Áö¸·À¸·Î ¼Ó¼º°ªÀ» °¡Á®¿À·Á¸é ¾î¶»°Ô ÇØ¾ß Çϴ°¡? 7¹øÂ° ÁÙÀ» º¸¼¼¿ä.
³ë·¡ ¼ö : <xsl:value-of select="title/@numberoftracks"/>
title/@numberoftracks¿¡¼ @´Â ¼Ó¼ºÀ» ³ªÅ¸³À´Ï´Ù. Áï, <title>¿¤¸®¸ÕÆ®ÀÇ ¼Ó¼º nuberoftracksÀÇ ¼Ó¼º°ªÀ» ³ªÅ¸³»´Â °ÍÀÌÁÒ.
ºÐ¸íÈ÷ XSLÀ» Àû¿ëÇÏÁö ¾ÊÀº ¹®¼º¸´Ù´Â »ç¿ëÀÚ°¡ º¸±â ÆíÇÒ °Ì´Ï´Ù. ¿©·¯ºÐÀÌ Çѹø ÀÌ·± XSL ¹®¼¸¦ ÀÚÀ¯·Ó°Ô º¯°æÇØ º¸¼¼¿ä.
HTML ¹Ù²ÙµíÀÌ ÇÏ¸é µË´Ï´Ù.
ÈÞ~~ À̰ÍÀ¸·Î ¿©·¯ºÐÀº XSL¿¡¼ »ç¿ëµÇ´Â ¿¤¸®¸ÕÆ®¿Í ¼Ó¼ºÀÇ °ªÀ» °¡Á®¿À´Â ¹æ¹ý. XSL ÅÛÇø´ÀÇ Àû¿ë¹æ¹ý, ¹Ýº¹¹®À» ó¸®ÇÏ´Â ¹æ¹ýÀ» ¹è¿ü½À´Ï´Ù.
XSLÀº ÀÌ°Í À̿ܿ¡µµ ¸¹Àº ¿ä¼Ò¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. Á¶°Ç¹®À̳ª ±âŸ ´Ù¸¥ Çü½ÄÀÇ ¹®Àåµµ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×·¯³ª ÀÌÈÄÀÇ °øºÎ´Â º»Àο¡°Ô ¸Ã±â°í ¿À´ÃÀº ÀÌÁ¤µµ·Î °£´ÜÈ÷ ¼³¸íÇÏ·Á°í ÇÕ´Ï´Ù.
ÀÌ·¸°Ô ÇØ¼ ±âÃʰÁ¸¦ ¾î´ÀÁ¤µµ ¸¶ÃƽÀ´Ï´Ù. ´ÙÀ½Àº ¸¶Áö¸·À¸·Î XMLÀÇ ÀÀ¿ë ºÐ¾ß¿¡ ´ëÇØ¼ °£´ÜÈ÷ ¾Ë¾Æº¸±¸¿ä.
XML ±âÃʰÁ¸¦ ¸¶¹«¸® ÇÏ·Á°í ÇÕ´Ï´Ù. µµ¿òÀÌ µÆ´ÂÁö ¸ð¸£°Ú±º¿ä. ±×Àú Àú È¥ÀÚ ÁÖÀýÁÖÀý ¶°µç°Ç ¾Æ´ÑÁö.. ÂÁ~~
´ã °Á´ Áö³¹ø¿¡ ¸»¾¸ µå¸° ´ë·Î MSSQL¿¡¼ XMLÀÇ »ç¿ë¹ýÀ» ÁøÇàÇÏ·Á°í ÇÕ´Ï´Ù.
ºÎÁ·ÇÏ´õ¶óµÎ ÀÌÇØÇØÁÖ¼¼¿ä.. ±×·³.. 2002/08/02 From ¹Ì´Ï
=======================================================================
2007/06/08 Ãß°¡..
ÀÌ ±Û¿¡ ´ëÇØ¼ ³ª¸§´ë·Î ±×¸²À¸·Î ÇØ¼®À» ÇØÁØ ºÐÀÌ ÀÖ¾î¼ ¸µÅ©·Î Ãß°¡ÇÕ´Ï´Ù.
¸»·Î¸¸ µÇ¾î ÀÖ¾î¼ Àß ÀÌÇØ°¡ ¾ÈµÇ´Â ºÐµé¿¡°Ô´Â ÁÁÀº ÀÚ·á°¡ µÉ °Í °°½À´Ï´Ù.
http://blog.naver.com/ziziri80?Redirect=Log&logNo=110002413257
±×·³.. ÁÁÀº ÇÏ·ç µÇ¼¼¿ä~~ |
|
|
| MingZ |
¹ÇÈî~ °Á Àß ºÃ½À´Ï´Ù ¸ÚÁ®¿ä~¢½  |
2005-06-04
 |
| hotrose |
°¨»çÇÕ´Ï´Ù. ^^ |
2005-12-21
 |
| skylooker |
¿À¿Ê µåµð¾î DB! ^0^
°ÀÇ °¨»çµå¸³´Ï´Ù~!
¿À´Ã ÇÏ·ç ½Å³ª¼¼¿ä^^ |
2006-05-11
 |
| ¿Í´Ï |
¾Æ..ÀÌÇØ´Â µÇÁö¸¸ Âü ¾î·Æ³×¿ä...º¸¸é ÀÌÇØµÇ´Âµ¥ Â¥±ä Èûµç ¤Ñ¤Ñ;;;±×·±...ÈåÈå.. |
2006-06-02
 |
| ±âÃÊ |
¤Ì¤Ì ¾î·Á¿ö |
2006-10-18
 |
| À̱¤Ãµ |
ÀúÇÑÅ× Å« µµ¿òÀÌ µÈ°Í °°³×¿ä! °¨»çÇØ¿ä~ |
2006-12-10 |
| ¼Û°ÈÆ |
»ì¦ ³ÇØ.. ¹þ °¨»ç~! |
2007-04-03 |
| ±è¼¼Ã¢ |
¾ÆÁ÷±îÁö ÀÌÇØ´Â Àß °¡´Âµ¥, Á¦°¡ ÀÀ¿ëÇϱ⿡´Â Á» ½Ã°£ÀÌ °É¸± µí ... ÁÁÀº ³»¿ëÀÇ °ÀÇ °¨»çÇÕ´Ï´Ù.  |
2008-02-18 |
| °±ÔÁø |
ÀÌÇØÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. °¨»çÇÕ´Ï´Ù. |
2008-05-01 |
| wind |
°áÄÚ ½±Áö ¾Ê³×¿ä.... |
2010-09-02 |
|