JavaTM 2
Platform
Std.  Ed.  v1. 4.0

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

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

public interface Entity
extends Node

ÀÌ ÀÎÅÍÆäÀ̽º´Â XML ¹®¼­³»ÀÇ ÇØ¼®ÀÌ ³¡³­ ¿£Æ¼Æ¼ ¶Ç´Â ¹ÌÇØ¼®ÀÇ ¿£Æ¼Æ¼¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º¿¡ ÀÇÇØ ¸ðµ¨È­ µÇ´Â °ÍÀº ¿£Æ¼Æ¼ ¼±¾ðÀº ¾Æ´Ï°í ¿£Æ¼Æ¼ ÀÚüÀÔ´Ï´Ù. Entity ¼±¾ðÀÇ ¸ðµ¨È­¿¡ ´ëÇØ¼­´Â Àå·¡ÀÇ DOM »ç¾çÀ¸·Î ±ÔÁ¤µÉ ¿¹Á¤ÀÔ´Ï´Ù.

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

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

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

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

Entity ³ëµå´Â Ä£³ëµå¸¦ °¡ÁöÁö ¾Ê½À´Ï´Ù. ¿£Æ¼Æ¼¿¡ ¹Ì¹ÙÀεåÀÇ ³×ÀÓ ½ºÆäÀ̽º¾ÕÄ¡¼ö½ÄÀÚ°¡ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì,Entity ³ëµåÀÇ ¼­ºê Æ®¸®¿¡ ÀÖ´Â ´ëÀÀÇÏ´Â ³ëµåÀÇ namespaceURI ´Â null °¡ µË´Ï´Ù. ÀÌ ¿£Æ¼Æ¼¸¦ ÂüÁ¶ÇÏ´Â EntityReference ³ëµå°¡ Document ÀÎÅÍÆäÀ̽ºÀÇ createEntityReference ¸Þ¼Òµå·Î ÀÛ¼ºµÇ°í ÀÖ´Â °æ¿ìµµ °°½À´Ï´Ù. DOM ·¹º§ 2 ´Â ³×ÀÓ ½ºÆäÀ̽º¾ÕÄ¡¼ö½ÄÀÚ¸¦ ÇØ°áÇÏ´Â ¸ÞÄ«´ÏÁòÀ» ¼­Æ÷Æ®Çϰí ÀÖ½À´Ï´Ù.

¡¸Document Object Model (DOM) Level 2 Core Specification ¡¹¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.


ÇʵåÀÇ °³¿ä
 
ÀÎÅÍÆäÀ̽º org.w3c.dom. Node ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
ATTRIBUTE_NODE , CDATA_SECTION_NODE , COMMENT_NODE , DOCUMENT_FRAGMENT_NODE , DOCUMENT_NODE , DOCUMENT_TYPE_NODE , ELEMENT_NODE , ENTITY_NODE , ENTITY_REFERENCE_NODE , NOTATION_NODE , PROCESSING_INSTRUCTION_NODE , TEXT_NODE
 
¸Þ¼ÒµåÀÇ °³¿ä
 String getNotationName ()
          ¹ÌÇØ¼®ÀÇ ¿£Æ¼Æ¼ÀÇ °æ¿ì´Â ¿£Æ¼Æ¼ÀÇ Ç¥±â¹ýÀÇ À̸§, ÇØ¼®ÀÌ ³¡³­ ¿£Æ¼Æ¼ÀÇ °æ¿ì´Â null °¡ µË´Ï´Ù.
 String getPublicId ()
          ¿£Æ¼Æ¼¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø °ø°³ ½Äº°ÀÚÀÔ´Ï´Ù.
 String getSystemId ()
          ¿£Æ¼Æ¼¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ½Ã½ºÅÛ ½Äº°ÀÚÀÔ´Ï´Ù.
 
ÀÎÅÍÆäÀ̽º org.w3c.dom. Node ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
appendChild , cloneNode , getAttributes , getChildNodes , getFirstChild , getLastChild , getLocalName , getNamespaceURI , getNextSibling , getNodeName , getNodeType , getNodeValue , getOwnerDocument , getParentNode , getPrefix , getPreviousSibling , hasAttributes , hasChildNodes , insertBefore , isSupported , normalize , removeChild , replaceChild , setNodeValue , setPrefix
 

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

getPublicId

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


getSystemId

public String  getSystemId()
¿£Æ¼Æ¼¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ½Ã½ºÅÛ ½Äº°ÀÚÀÔ´Ï´Ù. ½Ã½ºÅÛ ½Äº°ÀÚ°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â null °¡ µË´Ï´Ù.


getNotationName

public String  getNotationName()
¹ÌÇØ¼®ÀÇ ¿£Æ¼Æ¼ÀÇ °æ¿ì´Â ¿£Æ¼Æ¼ÀÇ Ç¥±â¹ýÀÇ À̸§, ÇØ¼®ÀÌ ³¡³­ ¿£Æ¼Æ¼ÀÇ °æ¿ì´Â null °¡ µË´Ï´Ù.


JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.