¼Ò°³ ÇÁ·¹ÀÓ¿öÅ© »ç¿ë ½Ã³ª¸®¿À¿¡ µû¶ó XHTML ÆÄÀÏÀ» ¼Ò°³ ÄÁÅÙÃ÷·Î Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °³³äÀº XHTMLÀÌ Ã¼°èÈµÈ XMLÀ̶ó´Â »ç½ÇÀ» »ç¿ëÇϰí ÄÁÆ®¸®ºä¼Ç ¹× È®ÀåÀ» ÅëÇÕÇÒ ¼ö ÀÖµµ·Ï DOMÀ» Á¶ÀÛÇÏ¿© °¢ ¹®¼¸¦ ±¸¹® ºÐ¼®ÇÏ´Â °ÍÀÔ´Ï´Ù. XHTML 1.0 ¿ä¼Ò ¸ñ·ÏÀ» È®ÀåÇÏ´Â µ¥ »ç¿ëÇÑ 3.0 ¼Ò°³ ¸¶Å©¾÷ÀÇ ¼¼ °³ xml ¿ä¼Ò°¡ ÀÖ½À´Ï´Ù. ÀÌ ¿ä¼Ò´Â include, anchor ¹× contentProvider¿¡¼ »ç¿ëµË´Ï´Ù.
include: ÀÌ ¿ä¼Ò¸¦ ¿Ã¹Ù¸¥ XHTML ¹®¼¿¡ Ãß°¡ÇÏ¿© ´Ù¸¥ XHTML ¹®¼ÀÇ ÄÁÅÙÃ÷¸¦ Æ÷ÇÔ½Ãų ¼ö ÀÖ½À´Ï´Ù. Æ÷Ç﵃ ÄÁÅÙÃ÷´Â ¿Ã¹Ù¸¥ XHTML ½º´ÏÆêÀ̾î¾ß ÇÕ´Ï´Ù.
- ¿¹Á¦:
<include path="root/foo" />´Â ID°¡rootÀÎ ½ÃÀÛ ÆäÀÌÁö¿¡¼ ID°¡fooÀÎ ¿ä¼Ò¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
anchor: ÀÌ ¿ä¼Ò¸¦ ¿Ã¹Ù¸¥ XHTML ¹®¼¿¡ Ãß°¡ÇÏ¿© ´Ù¸¥ ȯ¿µ ÄÁÆ®¸®ºä¼ÇÀÌ ÀÌ ÆäÀÌÁö¿¡ ÄÁÅÙÃ÷¸¦ Á¦°øÇÒ ¼ö ÀÖµµ·Ï ¼±¾ðÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆäÀÌÁö´Â ÀÌ ¾ÞÄ¿Á¡À» Á¤ÀÇÇÏ¿© È®ÀåÇϱ⿡ ÀûÇÕÇÑ À§Ä¡¸¦ ¼±¾ðÇÕ´Ï´Ù.
- ¿¹Á¦:
<anchor id="anchor1" />´Â ´Ù¸¥ Ç÷¯±×ÀÎÀ¸·ÎºÎÅÍ ÀÌ ÆäÀÌÁö·ÎÀÇ ÄÁÆ®¸®ºä¼ÇÀ» Çã¿ëÇÕ´Ï´Ù.
contentProvider: ÀÌ ¿ä¼Ò¸¦ ¿Ã¹Ù¸¥ XHTML ¹®¼¿¡ Ãß°¡ÇÏ¿© Workbench¿¡ ÈÄÅ©¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼Ò°³ ÇÁ·¹ÀÓ¿öÅ©¿¡ ÀÌ ¿ä¼Ò°¡ ¹ß»ýÇÏ´Â °æ¿ì, ÀÎÅÍÆäÀ̽º°¡ È£ÃâµÇ¾î XHTML ÆäÀÌÁö¿¡ ´ëÇÑ DOM Á¶ÀÛÀ» Çã¿ëÇÕ´Ï´Ù. <contentProvider id="contentProviderId" class="org.eclipse.ui.intro.template2.IntroXHTMLContentProvider" pluginId="org.eclipse.ui.intro.template2"> </contentProvider>
´Â org.eclipse.ui.intro.template2.IntroXHTMLContentProvider Ŭ·¡½º·ÎºÎÅÍ µ¿Àû ÄÁÅÙÃ÷ »ý¼ºÀ» Çã¿ëÇÕ´Ï´Ù.ÀÌ ¼¼ ¿ä¼Ò¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ Á¤ÀÇ ¼Ò°³ xml ¸¶Å©¾÷ÀÇ °æ¿ì¿¡ »ç¿ëÇÏ´Â °Í°ú ¸¶Âù°¡Áö·Î Ç÷¯±× °¡´ÉÇÑ µ¿Àû ½ÃÀÛ ÆäÀÌÁö¸¦ ¾î¼ÀºíÇÏ´Â µ¥ XHTML ÆäÀÌÁö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. PDE¿¡´Â ¼Ò°³¸¦ »ç¿ëÇÏ¿© »ùÇà RCP ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â »õ ÅÛÇø®Æ®°¡ ÀÖ½À´Ï´Ù. ÇØ´ç ÅÛÇø®Æ®´Â ¼Ò°³ »ç¿ëÀ» À§ÇÑ ÁÁÀº »ùÇà ÇÁ·ÎÁ§Æ®ÀÔ´Ï´Ù.