|
|||||||||
ÀüÀÇ ÆÐŰÁö ´ÙÀ½ÀÇ ÆÐŰÁö | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ |
ÂüÁ¶:
¼³¸í
ÀÎÅÍÆäÀ̽ºÀÇ °³¿ä | |
DOMLocator | ¼Ò½º DOM ³»ÀÇ ³ëµåÀÇ À§Ä¡¸¦ ³ªÅ¸³», ÁÖ·Î ¿¡·¯ ¸®Æ÷Æ®¸¦ ¸ñÀûÀ¸·Î Çϰí ÀÖ½À´Ï´Ù. |
Ŭ·¡½ºÀÇ °³¿ä | |
DOMResult | DOM (Document Object Model) Æ®¸®ÀÇ Çü½Ä¿¡¼, º¯È¯ °á°ú Æ®¸®ÀÇ È¦´õ·Î¼ µ¿ÀÛÇÕ´Ï´Ù. |
DOMSource | DOM (Document Object Model) Æ®¸®ÀÇ Çü½Ä¿¡¼, º¯È¯ Source Æ®¸®ÀÇ È¦´õ·Î¼ µ¿ÀÛÇÕ´Ï´Ù. |
ÀÌ ÆÐŰÁö´Â DOM °íÀ¯ÀÇ º¯È¯ API ¸¦ ½ÇÀåÇÕ´Ï´Ù.
DOMSource
Ŭ·¡½º¿¡ ÀÇÇØ, ÀÌ API ÀÇ ½ÇÀåÀÇ Å¬¶óÀÌ¾ðÆ®´Â ÀÔ·Â Æ®¸®ÀÇ ¼Ò½º·Î¼ DOM Node
¸¦ ÁöÁ¤ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ¡¸XSLT µ¥ÀÌÅÍ ¸ðµ¨¡¹À̳ª ±× ¿ÜÀÇ µ¥ÀÌÅÍ ¸ðµ¨°úÀÇ ºÒÀÏÄ¡¿¡ °üÇØ¼ Transformer °¡ DOM Æ®¸®¸¦ ó¸®ÇÏ´Â ¹æ¹ýÀÇ ¸ðµ¨¿¡ ´ëÇØ¼´Â, ÀÌ ¹®¼ÀÇ ¹üÀ§¿ÜÀÔ´Ï´Ù. Node
·ÎºÎÅÍ ÆÄ»ýÇÑ ³ëµå´Â ¸ðµÎ À¯È¿ÇÑ ÀÔ·ÂÀÔ´Ï´Ù.
DOMResult
Ŭ·¡½º¿¡ ÀÇÇØ,Node
¸¦ °á°úÀÇ DOM ³ëµåÀÇ Ãß°¡Ã³·Î¼ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ãâ·Â ³ëµå°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, Transformer ´Â DocumentBuilder.newDocument()
¸¦ »ç¿ëÇØ Ãâ·Â Document
³ëµå¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ³ëµå°¡ ÁöÁ¤µÇ¾î ÀÖ´Â °æ¿ì´Â,Document
,Element
, ¶Ç´Â DocumentFragment
ÀÇ ¾î¶² °ÍÀΰ¡ ³ª¿ÀÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ´Ù¸¥ ³ëµåÇüÀÇ ÁöÁ¤Àº ½ÇÀå¿¡ ÀÇÁ¸ÇØ, ÀÌ API ¿¡¼´Â Á¤ÀǵÇÁö ¾Ê½À´Ï´Ù. °á°ú°¡ Document
ÀÎ °æ¿ì, º¯È¯ÀÇ Ãâ·Â¿¡´Â ¹®¼ ¿ä¼Ò·Î¼ ¼³Á¤ÇÏ´Â ´ÜÀÏÀÇ ¿ä¼Ò ·çÆ®°¡ ÇÊ¿äÇÕ´Ï´Ù.
DOMLocator
³ëµå´Â TransformerException
¿ÀºêÁ§Æ®¿¡ °Ç³×ÁÙ ¼ö°¡ ÀÖ¾îTransformerException.getLocator()
¸Þ¼ÒµåÀÇ °á°úÀÇ Ä³½ºÆ®¸¦ ½ÃµµÇÏ´Â °ÍÀ¸·Î ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ÇÀå¿¡´Â SourceLocator
´ë½Å¿¡ DOMLocator ¸¦ »ç¿ëÇÒ Ã¥ÀÓÀº ¾ø½À´Ï´Ù (´Ù¸¸, Çà ¹øÈ£ µîÀº DOM ¿¡ À־ ±×´ÙÁö Àǹ̰¡ ¾ø½À´Ï´Ù). µû¶ó¼, getLocator ÀÇ °á°ú´Â Ç×»ó instanceof ·Î ÆÇÁ¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
|
|||||||||
ÀüÀÇ ÆÐŰÁö ´ÙÀ½ÀÇ ÆÐŰÁö | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ |