JavaTM 2 Platform
Standard Ed. 5.0

org.w3c.dom
ÀÎÅÍÆäÀ̽º Entity

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
Node

public interface Entity
extends Node

ÀÌ ÀÎÅÍÆäÀ̽º´Â XML ¹®¼­³»ÀÇ Çؼ® ´ë»ó ¶Ç´Â Çؼ® ´ë»ó¿ÜÀÇ ±âÁ¸ÀÇ ¿£Æ¼Æ¼¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º¿¡ ÀÇÇØ ¸ðµ¨È­ µÇ´Â °ÍÀº ¡¸¿£Æ¼Æ¼ ¼±¾ðÀº ¾Æ´Ï°í¡¹¿£Æ¼Æ¼ ÀÚüÀÔ´Ï´Ù.

Node¸¦ »ó¼ÓÇÏ´Â nodeName ¼Ó¼º¿¡´Â ¿£Æ¼Æ¼¸íÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

XML ÇÁ·Î¼¼¼­´Â ±¸Á¶ ¸ðµ¨À» DOM¿¡ °Ç³×ÁÖ±â Àü¿¡ ¿£Æ¼Æ¼¸¦ ¿ÏÀüÇÏ°Ô Àü°³ÇÒ ¼ö ÀÖ½À´Ï´Ù. Àü°³¸¦ ÇßÀ» °æ¿ì, ¹®¼­ Æ®¸®³»¿¡ EntityReference ³ëµå´Â ÀÛ¼ºµÇÁö ¾Ê½À´Ï´Ù.

XML ¿¡¼­´Â ¿ÜºÎ ºÎºÐÁýÇÕ³»¿¡¼­ ÀÛ¼ºµÈ ¿£Æ¼Æ¼ ¼±¾ð, ¶Ç´Â ÆĶó¸ÞÀÌŸ¿£Æ¼Æ¼³»¿¡¼­ ¼±¾ðµÈ ¿£Æ¼Æ¼ ¼±¾ðÀÇ ºñ°ËÁõ XML ÇÁ·Î¼¼¼­¿¡ ÇÑ µ¶ÇØ ¹× 󸮴 ¹«Áö¿öÁö°í ÀÖÁö ¾Ê½À´Ï´Ù. Áï, ¿ÜºÎ ºÎºÐÁýÇÕ³»¿¡ ¼±¾ðµÈ Çؼ® ´ë»ó ¿£Æ¼Æ¼¸¦, ¾îÇø®ÄÉÀÌ¼Ç Å¬·¡½º¸¦ »ç¿ëÇØ Àü°³ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ¶Ç, ¿£Æ¼Æ¼ÀÇ Ä¡È¯ ÅؽºÆ®´Â »ç¿ëÇÒ ¼ö ¾øÀ» °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. ġȯ ÅؽºÆ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â °æ¿ì, ´ëÀÀÇÏ´Â Entity ³ëµåÀÇÀÚ½Ä ¸®½ºÆ®´Â ±× ġȯġÀÇ ±¸Á¶¸¦ ³ªÅ¸³À´Ï´Ù. »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì,ÀÚ½Ä ¸®½ºÆ®´Â ºñ¾îÀÖ½À´Ï´Ù.

DOM ·¹º§ 3 Àº, Entity ³ëµåÀÇ ÆíÁýÀ» Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù. Entity ÄÁÅÙÃ÷·Î º¯°æÀ» ´õÇÏ°í ½ÍÀº °æ¿ì´Â Entity ÄÁÅÙÃ÷ÀÇ º¹Á¦·Î ±¸Á¶ ¸ðµ¨³»ÀÇ °ü·ÃÀÇ EntityReference ³ëµå¸¦ ¿Å°Ü³õ¾Æ ÀÌ·¯ÇÑ º¹Á¦¿¡ ÇÊ¿äÇÑ º¯°æÀ» ´õÇÕ´Ï´Ù. Entity ³ëµå¿Í ±× ÀÚ¼ÕÀº Àбâ Àü¿ë ÀÔ´Ï´Ù.

Entity ³ëµå´Â ºÎ¸ð³ëµå¸¦ °¡ÁöÁö ¾Ê½À´Ï´Ù.

ÁÖ: ¿£Æ¼Æ¼¿¡ ¹Ì¹ÙÀεåÀÇ À̸§ °ø°£ Á¢µÎ»ç°¡ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì, Entity ³ëµåÀÇ ¼­ºê Æ®¸®¿¡ ÀÖ´Â ´ëÀÀÇÏ´Â ³ëµåÀÇ namespaceURI´Â nullÀÌ µË´Ï´Ù. ÀÌ ¿£Æ¼Æ¼¸¦ ÂüÁ¶ÇÏ´Â EntityReference ³ëµå°¡ DocumentÀÎÅÍÆäÀ̽ºÀÇ createEntityReference ¸Þ¼­µå¸¦ »ç¿ëÇØ ÀÛ¼ºµÇ°í ÀÖ´Â °æ¿ìµµ °°½À´Ï´Ù.

¡¸Document Object Model (DOM) Level 3 Core Specification¡¹µµ ÂüÁ¶ÇϽʽÿÀ.


ÇÊµå °³¿ä
 
ÀÎÅÍÆäÀ̽º org.w3c.dom. Node ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
¸Þ¼­µå °³¿ä
 String getInputEncoding ()
          ¿£Æ¼Æ¼°¡ ¿ÜºÎ Çؼ® ´ë»ó ¿£Æ¼Æ¼ÀÎ °æ¿ì´Â Çؼ®½Ã¿¡ ÀÌ ¿£Æ¼Æ¼¿¡ »ç¿ëµÇ´Â ÀÎÄÚµùÀ» ÁöÁ¤ÇÏ´Â ¼Ó¼º.
 String getNotationName ()
          Çؼ® ´ë»ó¿Ü ¿£Æ¼Æ¼ÀÇ °æ¿ì´Â ¿£Æ¼Æ¼ÀÇ Ç¥±â¹ýÀÇ À̸§.
 String getPublicId ()
          ¿£Æ¼Æ¼¿¡ °ü·ÃµÈ °ø°³ ½Äº°ÀÚ (°¡¸®Å°´Â °æ¿ì).
 String getSystemId ()
          ¿£Æ¼Æ¼¿¡ °ü·ÃµÈ ½Ã½ºÅÛ ½Äº°ÀÚ (°¡¸®Å°´Â °æ¿ì).
 String getXmlEncoding ()
          ¿£Æ¼Æ¼°¡ ¿ÜºÎ Çؼ® ´ë»ó ¿£Æ¼Æ¼ÀÎ °æ¿ì¿¡ ÅؽºÆ® ¼±¾ðÀÇ ÀϺημ­ ÀÌ ¿£Æ¼Æ¼ÀÇ ÀÎÄÚµùÀ» ÁöÁ¤ÇÏ´Â ¼Ó¼º.
 String getXmlVersion ()
          ¿£Æ¼Æ¼°¡ ¿ÜºÎ Çؼ® ´ë»ó ¿£Æ¼Æ¼ÀÎ °æ¿ì¿¡ ÅؽºÆ® ¼±¾ðÀÇ ÀϺημ­ ÀÌ ¿£Æ¼Æ¼ÀÇ ¹öÀü ¹øÈ£¸¦ ÁöÁ¤ÇÏ´Â ¼Ó¼º.
 
ÀÎÅÍÆäÀ̽º org.w3c.dom. Node ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
 

¸Þ¼­µåÀÇ »ó¼¼

getPublicId

String  getPublicId()
¿£Æ¼Æ¼¿¡ °ü·ÃµÈ °ø°³ ½Äº°ÀÚ (°¡¸®Å°´Â °æ¿ì). ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â nullÀÌ µË´Ï´Ù.


getSystemId

String  getSystemId()
¿£Æ¼Æ¼¿¡ °ü·ÃµÈ ½Ã½ºÅÛ ½Äº°ÀÚ (°¡¸®Å°´Â °æ¿ì). ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â null. ½Ã½ºÅÛ ½Äº°ÀÚ´Â Àý´ë URIÀÎ °æ¿ìµµ ÀÖ¾î, ±×·¸Áö ¾ÊÀº °æ¿ìµµ ÀÖ½À´Ï´Ù.


getNotationName

String  getNotationName()
Çؼ® ´ë»ó¿Ü ¿£Æ¼Æ¼ÀÇ °æ¿ì´Â ¿£Æ¼Æ¼ÀÇ Ç¥±â¹ýÀÇ À̸§. Çؼ® ´ë»ó ¿£Æ¼Æ¼ÀÇ °æ¿ì´Â nullÀÌ µË´Ï´Ù.


getInputEncoding

String  getInputEncoding()
¿£Æ¼Æ¼°¡ ¿ÜºÎ Çؼ® ´ë»ó ¿£Æ¼Æ¼ÀÎ °æ¿ì´Â Çؼ®½Ã¿¡ ÀÌ ¿£Æ¼Æ¼¿¡ »ç¿ëµÇ´Â ÀÎÄÚµùÀ» ÁöÁ¤ÇÏ´Â ¼Ó¼º. ¿£Æ¼Æ¼°¡ ³»ºÎ ºÎºÐÁýÇÕÀÇ ¿£Æ¼Æ¼ÀÎÁö, ¹ÌÁöÀÇ °æ¿ì´Â nullÀÌ µË´Ï´Ù.

µµÀÔµÈ ¹öÀü :
DOM Level 3

getXmlEncoding

String  getXmlEncoding()
¿£Æ¼Æ¼°¡ ¿ÜºÎ Çؼ® ´ë»ó ¿£Æ¼Æ¼ÀÎ °æ¿ì¿¡ ÅؽºÆ® ¼±¾ðÀÇ ÀϺημ­ ÀÌ ¿£Æ¼Æ¼ÀÇ ÀÎÄÚµùÀ» ÁöÁ¤ÇÏ´Â ¼Ó¼º. ¿ÜºÎ Çؼ® ´ë»ó ¿£Æ¼Æ¼°¡ ¾Æ´Ñ °æ¿ì´Â nullÀÌ µË´Ï´Ù.

µµÀÔµÈ ¹öÀü :
DOM Level 3

getXmlVersion

String  getXmlVersion()
¿£Æ¼Æ¼°¡ ¿ÜºÎ Çؼ® ´ë»ó ¿£Æ¼Æ¼ÀÎ °æ¿ì¿¡ ÅؽºÆ® ¼±¾ðÀÇ ÀϺημ­ ÀÌ ¿£Æ¼Æ¼ÀÇ ¹öÀü ¹øÈ£¸¦ ÁöÁ¤ÇÏ´Â ¼Ó¼º. ¿ÜºÎ Çؼ® ´ë»ó ¿£Æ¼Æ¼°¡ ¾Æ´Ñ °æ¿ì´Â nullÀÌ µË´Ï´Ù.

µµÀÔµÈ ¹öÀü :
DOM Level 3

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.