¹Ì´ÏÀÇ XML DeveloperGroup
 
LOG-IN
ID
PASSWORD
¢º XML°­ÁÂ
¢º ±âŸ°­ÁÂ
¢º ÀÚ·á¸ðÀ½
 
¢º Q&A
¢º ¹æ¸í·Ï
¢º ¸Þ´º¾ó
¢º ¹Ì´Ïű×
¢º ¿¡ÀÌÀüÆ®¿Õ
¢º RSSnym
¢º ¹Ì´Ï¸Ê
¢º ¹Ì´Ï°Ë»ö


1.6 XSL & XML
¹Ì´Ï  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
¤±¤±¤±
2006-03-18
skylooker
¿À¿Ê µåµð¾î DB! ^0^
°­ÀÇ °¨»çµå¸³´Ï´Ù~!
¿À´Ã ÇÏ·ç ½Å³ª¼¼¿ä^^
2006-05-11
¿Í´Ï
¾Æ..ÀÌÇØ´Â µÇÁö¸¸ Âü ¾î·Æ³×¿ä...º¸¸é ÀÌÇØµÇ´Âµ¥ Â¥±ä Èûµç ¤Ñ¤Ñ;;;±×·±...ÈåÈå.. 2006-06-02
±âÃÊ
¤Ì¤Ì ¾î·Á¿ö 2006-10-18
t
2006-11-28
À̱¤Ãµ
ÀúÇÑÅ× Å« µµ¿òÀÌ µÈ°Í °°³×¿ä! °¨»çÇØ¿ä~ 2006-12-10
 
¼Û°­ÈÆ
»ì¦ ³­ÇØ.. ¹þ °¨»ç~! 2007-04-03
 
±è¼¼Ã¢
¾ÆÁ÷±îÁö ÀÌÇØ´Â Àß °¡´Âµ¥, Á¦°¡ ÀÀ¿ëÇϱ⿡´Â Á» ½Ã°£ÀÌ °É¸± µí... ÁÁÀº ³»¿ëÀÇ °­ÀÇ °¨»çÇÕ´Ï´Ù. 2008-02-18
 
°­±ÔÁø
ÀÌÇØÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. °¨»çÇÕ´Ï´Ù. 2008-05-01
 
wind
°áÄÚ ½±Áö ¾Ê³×¿ä.... 2010-09-02
 
View List
Copyright 1999-2010 Zeroboard / skin by sirini

¹Ì´ÏÀÇ ±ÛÀº ´ÙÀ½°ú °°ÀÌ Ãâ󸦠¹àÈ÷½Ã¸é °¡Á®°¡¼­ Ȱ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
[Ãâó : ¹Ì´ÏÀÇ XML DeveloperGroup (http://www.word.pe.kr)]