»ç¿ëÀÚ Á¤ÀÇ XML ¹®¼­

ÀÌ Àý¿¡¼­´Â »ç¿ëÀÚ Á¤ÀÇ XML ¹®¼­¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

°³¿ä

XML(Extensible Markup Language)Àº À¥ÀÇ ±¸Á¶È­µÈ ¹®¼­ ¹× µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¹ü¿ë Çü½ÄÀÔ´Ï´Ù. XML ÇÁ·ÎÅäÄÝ °ü¸® ÆäÀÌÁö¸¦ »ç¿ëÇÏ¸é »ç¿ë °¡´ÉÇÑ ¹®¼­ Ç÷οì Á¤ÀÇ ¸ñ·Ï¿¡ Ãß°¡ÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ Á¤ÀÇ XML Çü½ÄÀ» ÀÛ¼º ¹× °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

XML Çü½ÄÀº XML ¹®¼­ ¼¼Æ® ³» °æ·Î¸¦ Á¤ÀÇÇÕ´Ï´Ù. XML Çü½ÄÀ» »ç¿ëÇÏ¸é ¹®¼­ °ü¸®ÀÚ´Â ¼ö½Å ¹®¼­¸¦ °íÀ¯ÇÏ°Ô ½Äº°ÇÏ´Â °ªÀ» °Ë»öÇϰí, ¿Ã¹Ù¸¥ ¶ó¿ìÆÃ ¹× 󸮿¡ ÇÊ¿äÇÑ ¹®¼­ ³»ÀÇ Á¤º¸¸¦ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

XML Çü½Ä ÀÛ¼ºÀº ´Ù´Ü°è ÇÁ·Î¼¼½ºÀÔ´Ï´Ù. ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

  1. Çü½Ä¿¡ ´ëÇÑ ÇÁ·ÎÅäÄÝÀ» ÀÛ¼ºÇÏ¿© À̸¦ ÆÐŰÁö¿Í ¿¬°ü½ÃÄÑ¾ß ÇÕ´Ï´Ù.
  2. Çü½Ä¿¡ ´ëÇÑ ¹®¼­ Ç÷ο츦 ÀÛ¼ºÇÏ¿© À̸¦ »õ·Î ÀÛ¼ºÇÑ ÇÁ·ÎÅäÄݰú ¿¬°ü½ÃÄÑ¾ß ÇÕ´Ï´Ù.
  3. Çü½ÄÀ» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.

±×·± ´ÙÀ½ »õ·Î ÀÛ¼ºÇÑ Çü½Ä¿¡ ´ëÇÑ ¿Ã¹Ù¸¥ »óÈ£ ÀÛ¿ëÀ» ÀÛ¼ºÇϽʽÿÀ.

ÀÌ·¯ÇÑ ´Ü°è´Â µÚ¿¡ ³ª¿À´Â Àý¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ XML ¹®¼­ÀÇ Çãºê ¼³Á¤¿¡¼­ ÀÌ·¯ÇÑ ´Ü°èÀÇ ¿¹µµ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

ÇÁ·ÎÅäÄÝ Á¤ÀÇ Çü½Ä ÀÛ¼º

´ÙÀ½ ´Ü°è¿¡¼­´Â »ç¿ëÀÚ Á¤ÀÇ XML ÇÁ·ÎÅäÄÝ Á¤ÀÇ Çü½ÄÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

  1. Hub Admin > Çãºê ±¸¼º > ¹®¼­ Ç÷οì Á¤ÀÇ > ¹®¼­ Ç÷οì Á¤ÀÇ ÀÛ¼ºÀ» Ŭ¸¯ÇϽʽÿÀ.
  2. ¹®¼­ Ç÷οì À¯Çü¿¡ ´ëÇØ ÇÁ·ÎÅäÄÝÀ» ¼±ÅÃÇϽʽÿÀ.
  3. Äڵ忡 ´ëÇØ ÀÌÀü ´Ü°è¿¡¼­ ¼±ÅÃÇÑ ¿ÀºêÁ§Æ®ÀÇ À¯Çü¿¡ ÇØ´çµÇ´Â °ªÀ» ÀÔ·ÂÇϽʽÿÀ. ¿¹¸¦ µé¾î, XMLÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
  4. À̸§¿¡ ´ëÇØ ¹®¼­ Ç÷οì Á¤ÀÇÀÇ ID¸¦ ÀÔ·ÂÇϽʽÿÀ. ¿¹¸¦ µé¾î, »ç¿ëÀÚ Á¤ÀÇ XML ÇÁ·ÎÅäÄÝÀÇ °æ¿ì Custom_XMLÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
  5. ¹öÀü¿¡ ´ëÇØ 1.0À» ÀÔ·ÂÇϽʽÿÀ.
  6. ÇÁ·ÎÅäÄÝÀÇ ¼³¸íÀ» ÀÔ·ÂÇϽʽÿÀ(¼±ÅûçÇ×).
  7. ¹®¼­ Ç÷οì(¹®¼­ Ç÷οì´Â ´ÙÀ½ Àý¿¡¼­ Á¤ÀÇÇÔ)°¡ ¾Æ´Ï¶ó ÇÁ·ÎÅäÄÝÀ» Á¤ÀÇÇϰí ÀÖÀ¸¹Ç·Î ¹®¼­ ·¹º§À» ¾Æ´Ï¿À·Î ¼³Á¤ÇϽʽÿÀ.
  8. »óŸ¦ »ç¿ë °¡´ÉÀ¸·Î ¼³Á¤ÇϽʽÿÀ.
  9. ÀÌ ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ Ç¥½Ã ¿©ºÎ¸¦ ¼³Á¤ÇϽʽÿÀ. ¸ðµç Âü¿©ÀÚ¿¡°Ô Ç¥½ÃÇϰíÀÚ ÇÒ °ÍÀÔ´Ï´Ù.
  10. »õ ÇÁ·ÎÅäÄÝÀÌ ·¦ÇεǴ ÆÐŰÁö¸¦ ¼±ÅÃÇϽʽÿÀ. ¿¹¸¦ µé¾î, ÀÌ ÇÁ·ÎÅäÄÝÀ» AS, ¾øÀ½ ¹× ¹é¿£µå ÅëÇÕ ÆÐŰÁö¿Í ¿¬°ü½ÃŰ·Á¸é ÆÐŰÁö: AS, ÆÐŰÁö: ¾øÀ½, ÆÐŰÁö: ¹é¿£µå ÅëÇÕÀ» ¼±ÅÃÇϽʽÿÀ.
  11. ÀúÀåÀ» Ŭ¸¯ÇϽʽÿÀ.

¹®¼­ Á¤ÀÇ Ç÷οì ÀÛ¼º

´ÙÀ½À¸·Î, ¹®¼­ Ç÷οì Á¤ÀÇ ÀÛ¼º ÆäÀÌÁö¸¦ ´Ù½Ã »ç¿ëÇÏ¿© ¹®¼­ Ç÷ο츦 ÀÛ¼ºÇϽʽÿÀ.

  1. Hub Admin > Çãºê ±¸¼º > ¹®¼­ Ç÷οì Á¤ÀÇ > ¹®¼­ Ç÷οì Á¤ÀÇ ÀÛ¼ºÀ» Ŭ¸¯ÇϽʽÿÀ.
  2. ¹®¼­ Ç÷οì À¯Çü¿¡ ´ëÇØ ¹®¼­ Ç÷ο츦 ¼±ÅÃÇϽʽÿÀ.
  3. Äڵ忡 ´ëÇØ ÀÌÀü ´Ü°è¿¡¼­ ¼±ÅÃÇÑ ¿ÀºêÁ§Æ®(¹®¼­ Ç÷οì)ÀÇ À¯Çü¿¡ ÇØ´çµÇ´Â °ªÀ» ÀÔ·ÂÇϽʽÿÀ.
  4. À̸§¿¡ ´ëÇØ ¹®¼­ Ç÷οì Á¤ÀÇÀÇ ID¸¦ ÀÔ·ÂÇϽʽÿÀ. ¿¹¸¦ µé¾î, ¹®¼­ Ç÷οìÀÇ À̸§À¸·Î XML_Tester¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
  5. ¹öÀü¿¡ ´ëÇØ 1.0À» ÀÔ·ÂÇϽʽÿÀ.
  6. ÇÁ·ÎÅäÄÝÀÇ ¼³¸íÀ» ÀÔ·ÂÇϽʽÿÀ(¼±ÅûçÇ×).
  7. ¹®¼­ ·¹º§À» Á¤ÀÇÇϰí ÀÖÀ¸¹Ç·Î ¹®¼­ ·¹º§À» ¿¹·Î ¼³Á¤ÇϽʽÿÀ.
  8. »óŸ¦ »ç¿ë °¡´ÉÀ¸·Î ¼³Á¤ÇϽʽÿÀ.
  9. ÀÌ Ç÷ο쿡 ´ëÇÑ Ç¥½Ã ¿©ºÎ¸¦ ¼³Á¤ÇϽʽÿÀ. ¸ðµç Âü¿©ÀÚ¿¡°Ô Ç¥½ÃÇϰíÀÚ ÇÒ °ÍÀÔ´Ï´Ù.
  10. 10´Ü°è¿¡¼­ ¼±ÅÃÇÑ °¢ ÆÐŰÁö¸¦ ÆîÄ¡·Á¸é ÆîÄ¡±â ¾ÆÀÌÄÜÀ» Ŭ¸¯ÇϽʽÿÀ. Æú´õ¸¦ ÆîÄ¡°í ÀÌÀü Àý¿¡¼­ ÀÛ¼ºÇÑ ÇÁ·ÎÅäÄÝ À̸§À» ¼±ÅÃÇϽʽÿÀ(¿¹: ÇÁ·ÎÅäÄÝ: CustomXML).
  11. ÀúÀåÀ» Ŭ¸¯ÇϽʽÿÀ.

¹®¼­ Ç÷οì Á¤ÀÇ °ü¸® ÆäÀÌÁö¿¡ AS, ¾øÀ½ ¹× ¹é¿£µå ÅëÇÕ ÆÐŰÁö ¾Æ·¡¿¡ CustomXML ÇÁ·ÎÅäÄݰú XML_Tester ¹®¼­ Ç÷ο찡 Æ÷ÇԵ˴ϴÙ.

XML Çü½Ä ÀÛ¼º

»ç¿ëÀÚ Á¤ÀÇ XML ÇÁ·ÎÅäÄÝÀ» ÀÛ¼ºÇÏ°í ÆÐŰÁö³ª ÆÐŰÁö ¼¼Æ®¿Í ¿¬°ü½ÃŲ ÈÄ ¿¬°üµÈ ¹®¼­ Ç÷ο츦 ÀÛ¼ºÇÏ°í ³ª¸é, XML Çü½ÄÀ» ÀÛ¼ºÇÒ Áغñ°¡ µÈ °ÍÀÔ´Ï´Ù.

XML Çü½ÄÀ» ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½ ÇÁ·Î½ÃÀú¸¦ »ç¿ëÇϽʽÿÀ.

  1. Hub Admin > Çãºê ±¸¼º > XML Çü½ÄÀ» Ŭ¸¯ÇϽʽÿÀ.
  2. XML Çü½Ä ÀÛ¼ºÀ» Ŭ¸¯ÇϽʽÿÀ.
  3. ¶ó¿ìÆÃ Çü½Ä¿¡ ´ëÇØ, Çü½ÄÀÌ ¿¬°üµÉ ¹®¼­ Ç÷οì Á¤ÀǸ¦ ¼±ÅÃÇϽʽÿÀ.
  4. ÆÄÀÏ À¯Çü¿¡ ´ëÇØ XMLÀ» ¼±ÅÃÇϽʽÿÀ.
    ÁÖ: XMLÀº ÆÄÀÏ À¯Çü¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â À¯ÀÏÇÑ ¿É¼ÇÀÔ´Ï´Ù.
  5. ID À¯Çü¿¡ ´ëÇØ, ¼ö½Å ¹®¼­ À¯ÇüÀ» ½Äº°Çϱâ À§ÇØ »ç¿ëµÇ´Â ¿ä¼Ò¸¦ ¼±ÅÃÇϽʽÿÀ. ¼±ÅûçÇ×Àº DTD, ³×ÀÓ ½ºÆäÀ̽º ¶Ç´Â ·çÆ® ű×ÀÔ´Ï´Ù.
  6. ¼±ÅÃÇÏ´Â À¯ÇüÀÌ Á¦°øµÇ´Â Çʵ帶´Ù, ¿ä¼Ò °æ·Î(¹®¼­¿¡¼­ °ª¿¡ ´ëÇÑ °æ·Î)³ª »ó¼ö(¹®¼­¿¡¼­ ½ÇÁ¦ °ª)¸¦ ¼±ÅÃÇϽʽÿÀ. ±×·± ´ÙÀ½ °ªÀ» Á¦°øÇϽʽÿÀ.
    1. ¼Ò½º/´ë»ó ºñÁî´Ï½º ID¿¡ ´ëÇØ ºñÁî´Ï½º ID °æ·Î¸¦ ÀÔ·ÂÇϽʽÿÀ. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
    2. ¼Ò½º ¹®¼­ ÇÃ·Î¿ì ¹× ¹öÀü¿¡ ´ëÇØ, XML ¹®¼­¿¡¼­ ¹öÀü °ª°ú ¹®¼­ ÇÃ·Î¿ì °æ·Î¸¦ Á¤ÀÇÇϴ ǥÇö½ÄÀ» ÀÔ·ÂÇϽʽÿÀ. ÀÌ Çʵå´Â ÇʼöÀÔ´Ï´Ù.
    3. ¹®¼­ ID¿¡ ´ëÇØ ¹®¼­ ID ¹øÈ£ °æ·Î¸¦ ÀÔ·ÂÇϽʽÿÀ.
    4. ¹®¼­ ½Ã°£ ¼ÒÀο¡ ´ëÇØ ¹®¼­ ÀÛ¼º ½Ã°£ ¼ÒÀÎ °æ·Î¸¦ ÀÔ·ÂÇϽʽÿÀ.
    5. Áߺ¹ °Ë»ç Ű 1 - 5¿¡ ´ëÇØ, Áߺ¹ ¹®¼­ÀÇ ¶ó¿ìÆÃÀ» ½Äº°Çϱâ À§ÇØ »ç¿ëµÇ´Â °æ·Î¸¦ ÀÔ·ÂÇϽʽÿÀ.
  7. ÀúÀåÀ» Ŭ¸¯ÇϽʽÿÀ.

Copyright IBM Corp. 2003, 2005