|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface Entity
ÀÌ ÀÎÅÍÆäÀ̽º´Â 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¡¹µµ ÂüÁ¶ÇϽʽÿÀ.
ÇÊµå °³¿ä |
---|
¸Þ¼µå °³¿ä | |
---|---|
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 |
¸Þ¼µåÀÇ »ó¼¼ |
---|
String getPublicId()
null
ÀÌ µË´Ï´Ù.
String getSystemId()
null
. ½Ã½ºÅÛ ½Äº°ÀÚ´Â Àý´ë URIÀÎ °æ¿ìµµ ÀÖ¾î, ±×·¸Áö ¾ÊÀº °æ¿ìµµ ÀÖ½À´Ï´Ù.
String getNotationName()
null
ÀÌ µË´Ï´Ù.
String getInputEncoding()
null
ÀÌ µË´Ï´Ù.
String getXmlEncoding()
null
ÀÌ µË´Ï´Ù.
String getXmlVersion()
null
ÀÌ µË´Ï´Ù.
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.