idMapping

ID: org.eclipse.compare.examples.xml.idMapping

¼³¸í: ÀÌ È®ÀåÁ¡À» ÅëÇØ mapping ¿ä¼Ò¸¦ »ç¿ëÇÏ¿© ³»ºÎ XML ID ¸ÊÇÎ ¼³°è¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¼³°è´Â XML ºñ±³¸¦ ¼öÇàÇÏ¿© ¼Ó¼º °ª ¶Ç´Â ÇÏÀ§ ¿ä¼ÒÀÇ ÅØ½ºÆ®·Î XML ¿ä¼Ò¸¦ °íÀ¯ÇÏ°Ô ½Äº°ÇÒ ¶§ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.
¶ÇÇÑ ordered ¿ä¼Ò¸¦ »ç¿ëÇÏ¿© ¿ä¼ÒÀÇ ¹Ù·Î ÇÏÀ§°¡ Á¤·ÄµÇÁö ¾ÊÀº ±âº» ¹æ¹ýÀÌ ¾Æ´Ñ Á¤·ÄµÈ ÇüÅ·Πºñ±³µÇµµ·Ï ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

±¸¼º ¸¶Å©¾÷:

   <!ELEMENT idmap (mapping*)>
   <!ATTLIST idmap
     name      CDATA #REQUIRED
      extension  CDATA
   >


   <!ELEMENT mapping EMPTY>
   <!ATTLIST mapping
      signature  CDATA #REQUIRED
     id        CDATA #REQUIRED
      id-source  CDATA
   >


   <!ELEMENT ordered EMPTY>
   <!ATTLIST ordered
      signature  CDATA #REQUIRED
   >

¿¹Á¦:
´ÙÀ½Àº ANT ÆÄÀÏÀÇ ID ¸ÊÇÎ ¼³°è ¿¹Á¦ÀÔ´Ï´Ù.
project ¿ä¼Ò´Â name ¼Ó¼ºÀ¸·Î ½Äº°µË´Ï´Ù. ¶ÇÇÑ projectÀÇ ÇÏÀ§ÀÎ target ¿ä¼Òµµ name ¼Ó¼ºÀ¸·Î ½Äº°µË´Ï´Ù. ¶ÇÇÑ targetÀÇ ÇÏÀ§´Â ¹®¼­¿¡ Ç¥½ÃµÈ ¼ø¼­´ë·Î ºñ±³µË´Ï´Ù.

<idmap name="ANT">
     <mapping signature="project" id="name"/>
     <mapping signature="project>target" id="name"/>
     <ordered signature="project>target"/>
<idmap>

´ÙÀ½ ¿¹Á¦¿¡¼­´Â ÇÏÀ§ ¿ä¼ÒÀÇ ÅØ½ºÆ®¸¦ ID·Î »ç¿ëÇÏ´Â °æ¿ì¸¦ º¸¿©ÁÝ´Ï´Ù.

<idmap name="Book Catalog" extension="book">
     <mapping signature="catalog>book" id="isbn" id-source="body"/>
<idmap>

±âº» Á¦°ø ±¸Çö:
XML ºñ±³ Ç÷¯±×ÀÎÀº Eclipse plugin.xml ÆÄÀÏ, .classpath ÆÄÀÏ ¹× ANT ÆÄÀÏ¿¡¼­ °¢°¢ ÇϳªÀÇ ID ¸ÊÇÎ ¼³°è¸¦ Á¤ÀÇÇÕ´Ï´Ù.

Copyright IBM Corporation and others 2000, 2003.  All Rights Reserved.