¸¹Àº ÀÚÄ«¸£Å¸ ÇÁ·ÎÁ§Æ®µéÀÌ ½Ã½ºÅÛ³»ÀÇ ¹æ´ëÇÑ ÀÚ¹Ù ¿ÀºêÁ§Æ®µéÀÇ Ãʱâȸ¦ Á¦°øÇÏ´Â XML¼³Á¤ÈÀϵéÀ» Àд´Ù. À̸¦ ¼öÇàÇϴµ¥¿¡´Â ¸î °¡Áö
±æÀÌ ÀÖ´Ù. ±×¸®°í Digester ÄÞÇÁ³ÍÆ®´Â ´Ù¸¥ ¸¹Àº ÇÁ·ÎÁ§µé¿¡¼ »ç¿ëµÉ ¼ö ÀÕ´Â °øÅëÀûÀÎ ±¸ÇöÀ» Á¦°øÇϵµ·Ï ¼³°èµÇ¾ù´Ù
±âº»ÀûÀ¸·Î, Digester ÆÐÅ°Áö´Â ³×½ºÆ¼µåÇÑ XML¿ä¼ÒµéÀÇ Æ¯º°ÇÑ ÆÐÅÏÀÌ ÀÎ½ÄµÉ ¶§¸¶´Ù ´ç½ÅÀÌ, rules¶ó°í
ºÒ¸®´Â ¾î¶² ¾×¼ÇÀ» Æ®¸®°ÅÇÏ´Â XML -> ÀÚ¹Ù °´Ã¼ ¸ðµâÀ» ¼³Á¤Çϵµ·Ï ÇÑ´Ù. »çÀüÁ¤ÀÇµÈ Ç³ºÎÇÑ rules ÁýÇÕÀ»
´ç½ÅÀº »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¶Ç´Â ´ç½Å ÀÚ½ÅÀÇ °ÍÀ» ¸¸µé¼ö µµ ÀÖ´Ù. Digester °í±Þ³»¿ëÀº ´ÙÀ½À» Æ÷ÇÔÇÑ´Ù:
- ´ç½Å ÀÚ½ÅÀÇ ÆÐÅϸÅĪ ¿£Áø¿¡ Ç÷¯±×ÀÎÇÏ´Â ´É·Â, ¸¸¾à Ç¥ÁØÀûÀÎ °ÍÀÌ ´ç½ÅÀÇ
ÇÊ¿ä»çÇ׿¡ ÃæºÐÄ¡ ¾Ê´Ù¸é.
- ´ç½ÅÀÌ Æ¯º°ÇÑ XML³×ÀÓ½ºÆäÀ̽º¿¡¸¸ °ü°èÇÏ´Â ·êµéÀ» Á¤ÀÇÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ¼±ÅÃÀû
namespace-aware processing.
- °°Àº ŸÀÔÀÇ ÇÁ·Î¼¼½ÌÀ» ¿ä±¸ÇÏ´Â ´Ù¼öÀÇ ¾îÇø®ÄÉÀ̼ǿ¡¼ ½±°í Æí¸®ÇÏ°Ô Àç»ç¿ëÇÒ
¼ö ÀÖ°Ô ÇÏ´Â Rules ÀÇ RuleSets À¸·ÎÀÇ Ä¸½¶È.