¼Ò°³ ÇÁ·¹ÀÓ¿öÅ© »ç¿ë ½Ã³ª¸®¿À¿¡ µû¶ó XHTML ÆÄÀÏÀ» ¼Ò°³ ÄÁÅÙÃ÷·Î Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. 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 ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â »õ ÅÛÇø®Æ®°¡ ÀÖ½À´Ï´Ù. ÇØ´ç ÅÛÇø®Æ®´Â ¼Ò°³ »ç¿ëÀ» À§ÇÑ ÁÁÀº »ùÇà ÇÁ·ÎÁ§Æ®ÀÔ´Ï´Ù.