|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjavax.imageio.metadata.IIOMetadataNode
public class IIOMetadataNode
¸ÞŸµ¥ÀÌŸƮ¸®ÀÇ ³ëµå¸¦ ³ªÅ¸³»´Â Ŭ·¡½º¿¡¼
org.w3c.dom.Element
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ, ¶ÇÇÑ
getUserObject
¹× setUserObject
¸Þ¼µå¸¦ »ç¿ëÇØ ÅØ½ºÆ® ÀÌ¿ÜÀÇ °´Ã¼¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
ÀÌ Å¬·¡½º´Â ÀϹÝÀÇ XML 󸮿¡ »ç¿ëÇÏ´Â °ÍÀ» »óÁ¤Çϰí ÀÖ½À´Ï´Ù. ƯÈ÷, À̹ÌÁö ÀÔÃâ·Â API ·Î ÀÛ¼ºµÈ Element
³ëµå´Â Sun
org.w3.dom
API
Ç¥ÁØ ±¸ÇöÀ¸·Î ÀÛ¼ºµÈ ³ëµå¿Í ȣȯ¼ºÀÌ ¾ø½À´Ï´Ù. ƯÈ÷, ±¸ÇöÀº ´Ü¼øÇÑ »ç¿ë¹ýÀ» Çϵµ·Ï Á¶Á¤µÇ°í ÀÖ¾î ÁýÁßÀûÀΠó¸®·Î´Â ÃæºÐÈ÷ µ¿ÀÛÇÏÁö ¾Ê´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
ÀÌ ±¸Çö¿¡¼´Â À̸§ °ø°£Àº ¹«½ÃµË´Ï´Ù. ¿ë¾îÀÇ ¡¸ÅÂ±×¸í¡¹°ú¡¸³ëµå¸í¡¹Àº Ç×»ó µ¿ÀǶó°í º¸¿©Áý´Ï´Ù.
IIOMetadata.getAsTree(java.lang.String)
,
IIOMetadata.setFromTree(java.lang.String, org.w3c.dom.Node)
,
IIOMetadata.mergeTree(java.lang.String, org.w3c.dom.Node)
ÇÊµå °³¿ä |
---|
»ý¼ºÀÚ °³¿ä | |
---|---|
IIOMetadataNode ()
ºñ¾îÀÖ´Â IIOMetadataNode ¸¦ ±¸ÃàÇÕ´Ï´Ù. |
|
IIOMetadataNode (String nodeName)
ÁöÁ¤µÈ ³ëµå¸íÀ» °¡Áö´Â IIOMetadataNode ¸¦ ±¸ÃàÇÕ´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
Node |
appendChild (Node newChild)
³ëµå newChild ¸¦ ÀÌ ³ëµåÀÇÀÚ½Ä
ÀÇ ¸®½ºÆ®ÀÇ ¸»¹Ì¿¡ Ãß°¡ÇÕ´Ï´Ù. |
Node |
cloneNode (boolean deep)
ÀÌ ³ëµåÀÇ º¹Á¦¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
short |
compareDocumentPosition (Node other)
ÀÌ ¸Þ¼µå°¡ ºÒ·Á°¡ °í ÀÖ´Â ÂüÁ¶ ³ëµå¸¦, ÆÄ¶ó¹ÌÅͷμ °Ç³×¹Þ´Â ³ëµå¿Í ¹®¼³»ÀÇ À§Ä¡¿¡ °üÇØ¼ ¹®¼¼ø¼¿Í ºñ±³ÇÕ´Ï´Ù. |
String |
getAttribute (String name)
À̸§À» ÁöÁ¤ÇØ ¼Ó¼ºÀ» ÃëµæÇÕ´Ï´Ù. |
Attr |
getAttributeNode (String name)
À̸§À» ÁöÁ¤ÇØ ¼Ó¼º ³ëµå¸¦ ÃëµæÇÕ´Ï´Ù. |
Attr |
getAttributeNodeNS (String namespaceURI,
String localName)
getAttributeNode(localName) ¿Í
°°½À´Ï´Ù. |
String |
getAttributeNS (String namespaceURI,
String localName)
getAttribute(localName) ¿Í
°°½À´Ï´Ù. |
NamedNodeMap |
getAttributes ()
ÀÌ ³ëµå°¡ Element ÀÎ °æ¿ì, ÀÌ ³ëµåÀÇ ¼Ó¼ºÀ» Æ÷ÇÔÇÑ NamedNodeMap ÀÔ´Ï´Ù. |
String |
getBaseURI ()
ÀÌ ³ëµåÀÇ Àý´ë º£À̽º URI, ±¸ÇöÀÌ Àý´ë URI¸¦ ÃëµæÇÒ ¼ö ¾ø¾ú´ø °æ¿ì´Â null ÀÌ µË´Ï´Ù. |
NodeList |
getChildNodes ()
ÀÌ ³ëµåÀÇ ÀÚ½ÄÀ» ¸ðµÎ Æ÷ÇÔÇÑ NodeList ÀÔ´Ï´Ù. |
NodeList |
getElementsByTagName (String name)
¼ÒÁ¤ÀÇ Å±׸í°ú ÇÔ²², ¸ðµç ÀÚ¼Õ Elements
NodeList ¸¦ ¹®¼¼ø¼¿¡ ¸®ÅÏÇÕ´Ï´Ù. |
NodeList |
getElementsByTagNameNS (String namespaceURI,
String localName)
getElementsByTagName(localName) ¿Í
°°½À´Ï´Ù. |
Object |
getFeature (String feature,
String version)
ÀÌ ¸Þ¼µå´Â ÁöÁ¤ÇÑ ±â´É°ú ¹öÀüÀ» °¡Áö´Â Ư¼öÇÑ Çü½ÄÀÇ API°¡ ÁöÁ¤µÇ¾ú´ø ´ë·Î ±¸ÇöÇϴ Ư¼öÇÑ Çü½ÄÀÇ °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
Node |
getFirstChild ()
ÀÌ ³ëµåÀÇ ÃÖÃÊÀÇ ÀÚ½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
Node |
getLastChild ()
ÀÌ ³ëµåÀÇ ¸¶Áö¸· ÀÚ½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
int |
getLength ()
¸®½ºÆ®³»ÀÇ ³ëµå¼öÀÔ´Ï´Ù. |
String |
getLocalName ()
getNodeName ¿Í
°°½À´Ï´Ù. |
String |
getNamespaceURI ()
À̸§ °ø°£Àº Áö¿ø µÇÁö ¾Ê±â ¶§¹®¿¡ null À»
¸®ÅÏÇÕ´Ï´Ù. |
Node |
getNextSibling ()
ÀÌ ³ëµåÀÇ ´ÙÀ½ÀÇ ÇüÁ¦ À§Á¦Æ®¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
String |
getNodeName ()
ÀÌ ³ëµå¿¡ °ü·ÃÇÑ ³ëµå¸íÀ» ¸®ÅÏÇÕ´Ï´Ù. |
short |
getNodeType ()
Ç×»ó ELEMENT_NODE ÀÎ ³ëµåÀÇ ÇüŸ¦ ¸®ÅÏÇÕ´Ï´Ù. |
String |
getNodeValue ()
ÀÌ ³ëµåÀÇ °ªÀÔ´Ï´Ù. |
Document |
getOwnerDocument ()
IIOMetadataNode ´Â ¾î´À Document ¿¡
µµ ¼ÓÇÏÁö ¾Ê±â ¶§¹®¿¡
null À»
¸®ÅÏÇÕ´Ï´Ù. |
Node |
getParentNode ()
ÀÌ ³ëµåÀÇ ºÎ¸ð¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
String |
getPrefix ()
À̸§ °ø°£Àº Áö¿ø µÇÁö ¾Ê±â ¶§¹®¿¡ null À»
¸®ÅÏÇÕ´Ï´Ù. |
Node |
getPreviousSibling ()
ÀÌ ³ëµåÀÇ ÀüÀÇ ÇüÁ¦ À§Á¦Æ®¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
TypeInfo |
getSchemaTypeInfo ()
ÀÌ ¿ä¼Ò¿¡ °ü·ÃµÈ ÇüÅ Á¤º¸ÀÔ´Ï´Ù. |
String |
getTagName ()
¿ä¼ÒÀÇ À̸§ÀÔ´Ï´Ù. |
String |
getTextContent ()
ÀÌ ¼Ó¼ºÀº ÁöÁ¤µÈ ³ëµå¿Í ³ëµåÀÇ ÀÚ¼ÕÀÇ ÅØ½ºÆ® ÄÁÅÙÃ÷¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
Object |
getUserData (String key)
ÀÌ ³ëµåÀÇ Å°¿¡ °ü·ÃµÈ °´Ã¼¸¦ ÃëµæÇÕ´Ï´Ù. |
Object |
getUserObject ()
ÀÌ ³ëµå¿¡ °ü·ÃÇÑ Object °ªÀ» ¸®ÅÏÇÕ´Ï´Ù. |
boolean |
hasAttribute (String name)
ÀÌ ¿ä¼Ò»ó¿¡ ¼ÒÁ¤ÀÇ À̸§ÀÇ ¼Ó¼ºÀÌ ÁöÁ¤µÇ¾úÀ» °æ¿ì, ¶Ç´Â ¼Ó¼º¿¡ ±âº»°ªÀÌ ÀÖ´Â °æ¿ì´Â true , ±×·¸Áö ¾ÊÀº °æ¿ì´Â false |
boolean |
hasAttributeNS (String namespaceURI,
String localName)
hasAttribute(localName) ¿Í
°°½À´Ï´Ù. |
boolean |
hasAttributes ()
ÀÌ ³ëµå°¡ ¿ä¼ÒÀÎ °æ¿ì, ¼Ó¼ºÀ» °¡Áö°í ÀÖÀ»Áö ¾î¶³Áö¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
boolean |
hasChildNodes ()
ÀÌ ³ëµå¿¡ ÀÚ½Ä ³ëµå°¡ ÀÖ´Â °æ¿ì´Â true ¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
Node |
insertBefore (Node newChild,
Node refChild)
±âÁ¸ÀÇÀÚ½Ä ³ëµå refChild
Àü¿¡ newChild ³ëµå¸¦ »ðÀÔÇÕ´Ï´Ù. |
boolean |
isDefaultNamespace (String namespaceURI)
ÀÌ ¸Þ¼µå´Â ÁöÁ¤µÈ namespaceURI °¡ µðÆúÆ®ÀÇ À̸§ °ø°£ÀÏÁö ¾î¶³Áö¸¦ üũÇÕ´Ï´Ù. |
boolean |
isEqualNode (Node node)
2°³ÀÇ ³ëµå°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ Å×½ºÆ®ÇÕ´Ï´Ù. |
boolean |
isSameNode (Node node)
ÀÌ ³ëµå°¡ ÁöÁ¤µÈ ³ëµå¿Í °°Àº ³ëµåÀÏÁö ¾î¶³Áö¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
boolean |
isSupported (String feature,
String version)
DOM ±â´ÉÀº Áö¿ø µÇ¾î ÀÖÁö ¾Ê±â ¶§¹®¿¡ false ¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
Node |
item (int index)
Ä÷º¼Ç³»ÀÇ index ¹øÂ°ÀÇ Ç׸ñÀ» ¸®ÅÏÇÕ´Ï´Ù. |
String |
lookupNamespaceURI (String prefix)
ÁöÁ¤ÇÑ ³ëµå·ÎºÎÅÍ °³½ÃÇØ, ¼ÒÁ¤ÀÇ Á¢µÎ»ç¿¡ °ü·ÃµÈ À̸§ °ø°£ URI¸¦ °Ë»öÇÕ´Ï´Ù. |
String |
lookupPrefix (String namespaceURI)
ÁöÁ¤µÈ ³ëµå·ÎºÎÅÍ °³½ÃÇØ, ¼ÒÁ¤ÀÇ À̸§ °ø°£ URI¿¡ °ü·ÃµÈ Á¢µÎ»ç¸¦ °Ë»öÇÕ´Ï´Ù. |
void |
normalize ()
IIOMetadataNode ¿¡´ÂÀÚ½Ä
Text ÀÌ Æ÷ÇÔµÇÁö ¾Ê±â ¶§¹®¿¡
¾Æ¹«°Íµµ ½ÇÇàÇÏÁö ¾Ê½À´Ï´Ù. |
void |
removeAttribute (String name)
À̸§À» ÁöÁ¤ÇØ ¼Ó¼ºÀ» »èÁ¦ÇÕ´Ï´Ù. |
Attr |
removeAttributeNode (Attr oldAttr)
ÁöÁ¤µÈ ¼Ó¼º ³ëµå¸¦ »èÁ¦ÇÕ´Ï´Ù. |
void |
removeAttributeNS (String namespaceURI,
String localName)
removeAttribute(localName) ¿Í
°°½À´Ï´Ù. |
Node |
removeChild (Node oldChild)
¾ÆÀÌ ¸®½ºÆ®·ÎºÎÅÍ oldChild ·Î
³ªÅ¸³ª´ÂÀÚ½Ä
³ëµå¸¦ »èÁ¦ÇØ, ÀÌÀÚ½Ä
³ëµå¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
Node |
replaceChild (Node newChild,
Node oldChild)
¾ÆÀÌ ¸®½ºÆ®¾ÈÀÇÀÚ½Ä ³ëµå oldChild ¸¦ newChild ·Î
¿Å°Ü³õ¾ÆoldChild ³ëµå¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
void |
setAttribute (String name,
String value)
»õ·Î¿î ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù. |
Attr |
setAttributeNode (Attr newAttr)
»õ·Î¿î ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù. |
Attr |
setAttributeNodeNS (Attr newAttr)
setAttributeNode(newAttr) ¿Í
°°½À´Ï´Ù. |
void |
setAttributeNS (String namespaceURI,
String qualifiedName,
String value)
setAttribute(qualifiedName, value) ¿Í
°°½À´Ï´Ù. |
void |
setIdAttribute (String name,
boolean isId)
isId ÆÄ¶ó¹ÌÅͰ¡ true ÀÎ °æ¿ì, ÀÌ ¸Þ¼µå´Â ÁöÁ¤µÈ ¼Ó¼ºÀÌ »ç¿ëÀÚ
°áÁ¤ ID ¼Ó¼ºÀÎ °ÍÀ» ¼±¾ðÇÕ´Ï´Ù. |
void |
setIdAttributeNode (Attr idAttr,
boolean isId)
isId ÆÄ¶ó¹ÌÅͰ¡ true ÀÎ °æ¿ì, ÀÌ ¸Þ¼µå´Â ÁöÁ¤µÈ ¼Ó¼ºÀÌ »ç¿ëÀÚ
°áÁ¤ ID ¼Ó¼ºÀÎ °ÍÀ» ¼±¾ðÇÕ´Ï´Ù. |
void |
setIdAttributeNS (String namespaceURI,
String localName,
boolean isId)
isId ÆÄ¶ó¹ÌÅͰ¡ true ÀÎ °æ¿ì, ÀÌ ¸Þ¼µå´Â ÁöÁ¤µÈ ¼Ó¼ºÀÌ »ç¿ëÀÚ
°áÁ¤ ID ¼Ó¼ºÀÎ °ÍÀ» ¼±¾ðÇÕ´Ï´Ù. |
void |
setNodeValue (String nodeValue)
ÀÌ ³ëµåÀÇ °ªÀÔ´Ï´Ù. |
void |
setPrefix (String prefix)
À̸§ °ø°£Àº Áö¿ø µÇÁö ¾Ê±â ¶§¹®¿¡ ¾Æ¹«°Íµµ ½ÇÇàÇÏÁö ¾Ê½À´Ï´Ù. |
void |
setTextContent (String textContent)
ÀÌ ¼Ó¼ºÀº ÁöÁ¤µÈ ³ëµå¿Í ³ëµåÀÇ ÀÚ¼ÕÀÇ ÅØ½ºÆ® ÄÁÅÙÃ÷¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
Object |
setUserData (String key,
Object data,
UserDataHandler handler)
ÀÌ ³ëµåÀÇ Å°¿¡ °´Ã¼¸¦ °ü·ÃÁþ½À´Ï´Ù. |
void |
setUserObject (Object userObject)
ÀÌ ³ëµå¿¡ °ü·ÃÇÑ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
»ý¼ºÀÚ »ó¼¼ |
---|
public IIOMetadataNode()
IIOMetadataNode
¸¦ ±¸ÃàÇÕ´Ï´Ù.
public IIOMetadataNode(String nodeName)
IIOMetadataNode
¸¦ ±¸ÃàÇÕ´Ï´Ù.
nodeName
- String
·Î¼ÀÇ , ³ëµåÀÇ À̸§¸Þ¼µåÀÇ »ó¼¼ |
---|
public String getNodeName()
Node
³»ÀÇ getNodeName
String
·Î¼ÀÇ
³ëµå¸ípublic String getNodeValue() throws DOMException
Node
񃬣: null
ÀÌ µÇµµ·Ï Á¤ÀÇÇßÀ» °æ¿ì´Â ³ëµå°¡ Àбâ Àü¿ë
ÀÏÁö ¾î¶³Áö¸¦ Æ÷ÇÔÇØ, ÀÌ nullÀ»
¼³Á¤Çصµ ¿µÇâÀº ¾ø½À´Ï´Ù.
Node
³»ÀÇ getNodeValue
DOMException
- DOMSTRING_SIZE_ERR: ¸®ÅϵÈ
¹®ÀÚ¼ö°¡ ³Ê¹« ¸¹¾Æ¼ ±¸Çö Ç÷§Æû»óÀÇ DOMString
º¯¼ö¿¡ µé¾î°¡Áö ¾Ê´Â °æ¿ìpublic void setNodeValue(String nodeValue) throws DOMException
Node
񃬣: null
ÀÌ µÇµµ·Ï Á¤ÀÇÇßÀ» °æ¿ì´Â ³ëµå°¡ Àбâ Àü¿ë
ÀÏÁö ¾î¶³Áö¸¦ Æ÷ÇÔÇØ, ÀÌ nullÀ»
¼³Á¤Çصµ ¿µÇâÀº ¾ø½À´Ï´Ù.
Node
³»ÀÇ setNodeValue
DOMException
- NO_MODIFICATION_ALLOWED_ERR: ³ëµå°¡ Àбâ Àü¿ë
ÀÇ °æ¿ì ¹× null
ÀÌ´Ù°í Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ìpublic short getNodeType()
ELEMENT_NODE
ÀÎ ³ëµåÀÇ ÇüŸ¦ ¸®ÅÏÇÕ´Ï´Ù.
Node
³»ÀÇ getNodeType
short
°ªÀÇ ELEMENT_NODE
public Node getParentNode()
null
°ªÀº
³ëµå°¡ µ¶ÀÚÀûÀÎ Æ®¸®ÀÇ ·çÆ®ÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù. ³ëµå¸¦ ±âÁ¸ÀÇ Æ®¸®¿¡ Ãß°¡ÇÏ·Á¸é,
insertBefore
, replaceChild
, ¶Ç´Â appendChild
¸Þ¼µåÀÇ 1°³¸¦ »ç¿ëÇÕ´Ï´Ù.
Node
³»ÀÇ getParentNode
Node
·Î¼ÀÇ
Ä£insertBefore(org.w3c.dom.Node, org.w3c.dom.Node)
,
replaceChild(org.w3c.dom.Node, org.w3c.dom.Node)
,
appendChild(org.w3c.dom.Node)
public NodeList getChildNodes()
Node
񃬣: NodeList
ÀÔ´Ï´Ù. ÀÚ½ÄÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, ³ëµå¸¦ °¡ÁöÁö ¾Ê´Â NodeList
ÀÌ ¸®Åϵ˴ϴÙ
.
Node
³»ÀÇ getChildNodes
public Node getFirstChild()
null
À»
¸®ÅÏÇÕ´Ï´Ù.
Node
³»ÀÇ getFirstChild
Node
·Î¼ÀÇ
ÃÖÃÊÀÇÀÚ½Ä, ¶Ç´Â null
public Node getLastChild()
null
À»
¸®ÅÏÇÕ´Ï´Ù.
Node
³»ÀÇ getLastChild
Node
·Î¼ÀÇ
¸¶Áö¸·ÀÚ½Ä, ¶Ç´Â null
public Node getPreviousSibling()
null
À»
¸®ÅÏÇÕ´Ï´Ù.
Node
³»ÀÇ getPreviousSibling
Node
·Î¼ÀÇ
ÀüÀÇ ÇüÁ¦ À§Á¦Æ®, ¶Ç´Â null
public Node getNextSibling()
null
À»
¸®ÅÏÇÕ´Ï´Ù.
Node
³»ÀÇ getNextSibling
Node
·Î¼ÀÇ
´ÙÀ½ÀÇ ÇüÁ¦ À§Á¦Æ®, ¶Ç´Â null
public NamedNodeMap getAttributes()
Node
񃬣: Element
ÀÎ °æ¿ì, ÀÌ ³ëµåÀÇ ¼Ó¼ºÀ» Æ÷ÇÔÇÑ NamedNodeMap
ÀÔ´Ï´Ù. ±× ¿ÜÀÇ °æ¿ì´Â null
ÀÔ´Ï´Ù.
Node
³»ÀÇ getAttributes
public Document getOwnerDocument()
IIOMetadataNode
´Â ¾î´À Document
¿¡
µµ ¼ÓÇÏÁö ¾Ê±â ¶§¹®¿¡
null
À»
¸®ÅÏÇÕ´Ï´Ù.
Node
³»ÀÇ getOwnerDocument
null
public Node insertBefore(Node newChild, Node refChild)
refChild
Àü¿¡ newChild
³ëµå¸¦ »ðÀÔÇÕ´Ï´Ù. refChild
°¡ null
ÀÎ °æ¿ì, newChild
´Â ÀÚ½Ä
¸®½ºÆ®ÀÇ ¸»¹Ì¿¡ »ðÀԵ˴ϴÙ.
Node
³»ÀÇ insertBefore
newChild
- »ðÀÔÇÏ´Â Node
refChild
- ÂüÁ¶ Node
IllegalArgumentException
- newChild
°¡ null
ÀÎ °æ¿ìpublic Node replaceChild(Node newChild, Node oldChild)
oldChild
¸¦ newChild
·Î
¿Å°Ü³õ¾ÆoldChild
³ëµå¸¦ ¸®ÅÏÇÕ´Ï´Ù.
Node
³»ÀÇ replaceChild
newChild
- »ðÀÔÇÏ´Â Node
oldChild
- ġȯµÇ´Â Node
IllegalArgumentException
- newChild
°¡ null
ÀÎ °æ¿ìpublic Node removeChild(Node oldChild)
oldChild
·Î
³ªÅ¸³ª´ÂÀÚ½Ä
³ëµå¸¦ »èÁ¦ÇØ, ÀÌÀÚ½Ä
³ëµå¸¦ ¸®ÅÏÇÕ´Ï´Ù.
Node
³»ÀÇ removeChild
oldChild
- »èÁ¦µÇ´Â Node
IllegalArgumentException
- oldChild
°¡ null
ÀÎ °æ¿ìpublic Node appendChild(Node newChild)
newChild
¸¦ ÀÌ ³ëµåÀÇÀÚ½Ä
ÀÇ ¸®½ºÆ®ÀÇ ¸»¹Ì¿¡ Ãß°¡ÇÕ´Ï´Ù.
Node
³»ÀÇ appendChild
newChild
- »ðÀÔÇÏ´Â Node
IllegalArgumentException
- newChild
°¡ null
ÀÎ °æ¿ìpublic boolean hasChildNodes()
true
¸¦ ¸®ÅÏÇÕ´Ï´Ù.
Node
³»ÀÇ hasChildNodes
true
public Node cloneNode(boolean deep)
getParentNode
´Â null
À»
¸®ÅÏÇÕ´Ï´Ù). »þ·Î º¹Á¦¸¦ ½ÇÇàÇϸé (deep
´Â false
), »õ·Î¿î ³ëµå¿¡´ÂÀÚ½Ä
³ª ÇüÁ¦ À§Á¦Æ®°¡ ¾ø½À´Ï´Ù. µö º¹Á¦¸¦ ½ÇÇàÇϸé, »õ·Î¿î ³ëµå´Â ¿ÏÀüÇÏ°Ô º¹Á¦µÈ ¼ºê Æ®¸®ÀÇ ·çÆ®¸¦ Çü¼ºÇÕ´Ï´Ù.
Node
³»ÀÇ cloneNode
deep
- true
ÀÎ °æ¿ì´Â ÁöÁ¤µÈ ³ëµå¾Æ·¡¿¡ ¼ºê Æ®¸®¸¦ Àç±ÍÀûÀ¸·Î º¹Á¦ÇØ, false
ÀÎ °æ¿ì´Â ³ëµå ÀÚü¸¸À» º¹Á¦ÇÑ´Ù
public void normalize()
IIOMetadataNode
¿¡´ÂÀÚ½Ä
Text
ÀÌ Æ÷ÇÔµÇÁö ¾Ê±â ¶§¹®¿¡
¾Æ¹«°Íµµ ½ÇÇàÇÏÁö ¾Ê½À´Ï´Ù.
Node
³»ÀÇ normalize
public boolean isSupported(String feature, String version)
false
¸¦ ¸®ÅÏÇÕ´Ï´Ù.
Node
³»ÀÇ isSupported
feature
- String
. ¹«½ÃµÇ´Âversion
- String
. ¹«½ÃµÈ´Ù
false
public String getNamespaceURI() throws DOMException
null
À»
¸®ÅÏÇÕ´Ï´Ù.
Node
³»ÀÇ getNamespaceURI
DOMException
public String getPrefix()
null
À»
¸®ÅÏÇÕ´Ï´Ù.
Node
³»ÀÇ getPrefix
null
setPrefix(java.lang.String)
public void setPrefix(String prefix)
Node
³»ÀÇ setPrefix
prefix
- String
. ¹«½ÃµÇ´ÂgetPrefix()
public String getLocalName()
getNodeName
¿Í
°°½À´Ï´Ù.
Node
³»ÀÇ getLocalName
String
·Î¼ÀÇ
³ëµå¸ípublic String getTagName()
Element
񃬣: Node.localName
°¡ null
ÀÌ ¾Æ´Ñ °æ¿ì, ÀÌ ¼Ó¼ºÀº ¼ö½Ä¸íÀÔ´Ï´Ù. ´ÙÀ½¿¡ ¿¹¸¦ ³ªÅ¸³À´Ï´Ù.
<elementExample id="demo"> ... </elementExample>,
tagName
°ªÀº ¡¸elementExample
¡¹ÀÔ´Ï´Ù. XML ¿¡¼´Â DOM
Á¶ÀÛ°ú °°°Ô ¾ËÆÄºªÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚÀÇ ±¸º°ÀÌ º¸Á¸µË´Ï´Ù. HTML DOM´Â
¼Ò½º°¡ µÇ´Â HTML ¹®¼·Î ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚÀÇ ¾î´À ÂÊÀÌ »ç¿ëµÇ°í À־, HTML ¿ä¼ÒÀÇ tagName
¸¦ Ç¥ÁØÀÇ ´ë¹®ÀÚ·Î ¸®ÅÏÇÕ´Ï´Ù.
Element
³»ÀÇ getTagName
public String getAttribute(String name)
Element
񃬣:
Element
³»ÀÇ getAttribute
name
- ¾ò´Â ¼Ó¼ºÀÇ À̸§
Attr
°ª. ±× ¼Ó¼ºÀÌ ÁöÁ¤µÈ °ª ¶Ç´Â ±âº»°ªÀ» °¡ÁöÁö ¾Ê´Â °æ¿ì´Â °ø¹®ÀÚ¿public String getAttributeNS(String namespaceURI, String localName)
getAttribute(localName)
¿Í
°°½À´Ï´Ù.
Element
³»ÀÇ getAttributeNS
namespaceURI
- ¾ò´Â ¼Ó¼ºÀÇ À̸§ °ø°£ URIlocalName
- ¾ò´Â ¼Ó¼ºÀÇ ·ÎÄøí
Attr
°ª. ±× ¼Ó¼ºÀÌ ÁöÁ¤µÈ °ª ¶Ç´Â ±âº»°ªÀ» °¡ÁöÁö ¾Ê´Â °æ¿ì´Â °ø¹®ÀÚ¿setAttributeNS(java.lang.String, java.lang.String, java.lang.String)
public void setAttribute(String name, String value)
Element
񃬣: Attr
³ëµå ¿Ü¿¡ Text
³ëµå¿Í EntityReference
³ëµå¸¦ ÀÛ¼ºÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ´ÙÀ½¿¡
ÀûÀýÇÑ ¼ºê Æ®¸®¸¦ ±¸ÃàÇØ, setAttributeNode
¸¦ »ç¿ëÇØ, À̰ÍÀ» ¼Ó¼º°ªÀ¸·Î
ÇÒ´çÇÕ´Ï´Ù. setAttributeNS
¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù.
Element
³»ÀÇ setAttribute
name
- ÀÛ¼º ¶Ç´Â º¯°æÇÏ´Â ¼Ó¼ºÀÇ À̸§value
- ¼³Á¤ÇÏ´Â °ªÀ» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎpublic void setAttributeNS(String namespaceURI, String qualifiedName, String value)
setAttribute(qualifiedName, value)
¿Í
°°½À´Ï´Ù.
Element
³»ÀÇ setAttributeNS
namespaceURI
- ÀÛ¼º ¶Ç´Â º¯°æÇÏ´Â ¼Ó¼ºÀÇ À̸§ °ø°£ URIqualifiedName
- ÀÛ¼º ¶Ç´Â º¯°æÇÏ´Â ¼Ó¼ºÀÇ ¼ö½Ä¸ívalue
- ¼³Á¤ÇÏ´Â °ªÀ» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎ Çü½ÄgetAttributeNS(java.lang.String, java.lang.String)
public void removeAttribute(String name)
Element
񃬣: Document.normalizeDocument()
¸¦ »ç¿ëÇØ, Á¤º¸°¡ ÃÖ½ÅÀÇ Á¤º¸ÀÎ °ÍÀ» º¸ÁõÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. removeAttributeNS
¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù.
Element
³»ÀÇ removeAttribute
name
- »èÁ¦ÇÏ´Â ¼Ó¼ºÀÇ À̸§public void removeAttributeNS(String namespaceURI, String localName)
removeAttribute(localName)
¿Í
°°½À´Ï´Ù.
Element
³»ÀÇ removeAttributeNS
namespaceURI
- »èÁ¦ÇÏ´Â ¼Ó¼ºÀÇ À̸§ °ø°£ URIlocalName
- »èÁ¦ÇÏ´Â ¼Ó¼ºÀÇ ·ÎÄøípublic Attr getAttributeNode(String name)
Element
񃬣: getAttributeNodeNS
¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù.
Element
³»ÀÇ getAttributeNode
name
- ¾ò´Â ¼Ó¼ºÀÇ À̸§ (nodeName
)
nodeName
)ÀÇ Attr
³ëµå. ÇØ´çÇÏ´Â ¼Ó¼ºÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null
public Attr getAttributeNodeNS(String namespaceURI, String localName)
getAttributeNode(localName)
¿Í
°°½À´Ï´Ù.
Element
³»ÀÇ getAttributeNodeNS
namespaceURI
- ¾ò´Â ¼Ó¼ºÀÇ À̸§ °ø°£ URIlocalName
- ¾ò´Â ¼Ó¼ºÀÇ ·ÎÄøí
Attr
³ëµå. ÇØ´çÇÏ´Â ¼Ó¼ºÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null
setAttributeNodeNS(org.w3c.dom.Attr)
public Attr setAttributeNode(Attr newAttr) throws DOMException
Element
񃬣: nodeName
)À» °¡Áö´Â ¼Ó¼ºÀÌ À̹Ì
¿ä¼Ò³»¿¡ Á¸ÀçÇÏ´Â °æ¿ì´Â »õ·Î¿î ¼Ó¼ºÀ¸·Î ¿Å°ÜÁý´Ï´Ù. ¼Ó¼º ³ëµå¸¦ ±× ¼Ó¼º ³ëµå ÀÚü¿¡ ¿Å°Ü³õ¾Æµµ ¿µÇâÀº ÀüÇô ¾ø½À´Ï´Ù. setAttributeNodeNS
¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù.
Element
³»ÀÇ setAttributeNode
newAttr
- ¼Ó¼º ¸®½ºÆ®¿¡ Ãß°¡ÇÏ´Â Attr
³ëµå
newAttr
¼Ó¼ºÀ¸·Î ¿Å°Ü³õÀ» ¼ö ÀÖ´Â °æ¿ì´Â ġȯÀÇ ´ë»óÀÌ µÇ´Â Attr
³ëµå. ±× ¿ÜÀÇ °æ¿ì´Â null
DOMException
- WRONG_DOCUMENT_ERR: ¿ä¼Ò¸¦ ÀÛ¼ºÇÑ ¹®¼¿Í´Â ´Ù¸¥ ¹®¼·ÎºÎÅÍ newAttr
°¡ ÀÛ¼ºµÇ¾úÀ» °æ¿ìnewAttr
°¡ ´Ù¸¥ Element
°´Ã¼ÀÇ ¼Ó¼ºÀÎ °æ¿ì. Attr
³ëµå¸¦ ´Ù¸¥ ¿ä¼Ò·Î ÀçÀÌ¿ëÇÏ·Á¸é,
ÀÌ ³ëµå¸¦ DOM »ç¿ëÀÚ
ÀÇ ¼ÕÀ¸·Î ¸í½ÃÀûÀ¸·Î º¹Á¦ÇÒ Çʿ䰡 ÀÖ´Ùpublic Attr setAttributeNodeNS(Attr newAttr)
setAttributeNode(newAttr)
¿Í
°°½À´Ï´Ù.
Element
³»ÀÇ setAttributeNodeNS
newAttr
- ¼Ó¼º ¸®½ºÆ®¿¡ Ãß°¡ÇÏ´Â Attr
³ëµå
newAttr
¼Ó¼ºÀ¸·Î ¿Å°Ü³õÀ» ¼ö ÀÖ´Â °æ¿ì´Â ġȯÀÇ ´ë»óÀÌ µÇ´Â Attr
³ëµå. ±× ¿ÜÀÇ °æ¿ì´Â null
getAttributeNodeNS(java.lang.String, java.lang.String)
public Attr removeAttributeNode(Attr oldAttr)
Element
񃬣: Attr
³ëµåÀÇ ±âº»°ªÀÌ DTD ·Î Á¤Àǵǰí ÀÖÀ¸¸é, ±âº»°ª
»Ó¸¸ÀÌ ¾Æ´Ï¶ó, ÇØ´çÇÏ´Â °æ¿ì´Â ´ëÀÀÇÏ´Â À̸§ °ø°£ URI, ·ÎÄøí, Á¢µÎ»ç¿Í ÇÔ²² »õ·Î¿î ³ëµå°¡ °ð¹Ù·Î Ç¥½ÃµË´Ï´Ù. ±¸Çö¿¡¼´Â ¶È°°ÀÌ ´Ù¸¥ schema·ÎºÎÅÍÀÇ ±âº»°ªÀ» ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸, ¾îÇø®ÄÉÀ̼ǿ¡¼´Â Document.normalizeDocument()
¸¦ »ç¿ëÇØ, Á¤º¸°¡ ÃÖ½ÅÀÇ Á¤º¸ÀÎ °ÍÀ» º¸ÁõÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
Element
³»ÀÇ removeAttributeNode
oldAttr
- ¼Ó¼º ¸®½ºÆ®·ÎºÎÅÍ »èÁ¦ÇÏ´Â Attr
³ëµå
Attr
³ëµåpublic NodeList getElementsByTagName(String name)
Element
񃬣: Elements
NodeList
¸¦ ¹®¼¼ø¼¿¡ ¸®ÅÏÇÕ´Ï´Ù.
Element
³»ÀÇ getElementsByTagName
name
- ÀÏÄ¡Çϴ ű×ÀÇ À̸§. Ư¼öÇÑ °ª ¡¸*¡¹Àº ¸ðµç ű׿¡ ÀÏÄ¡ÇÑ´Ù
Element
³ëµåÀÇ ¸®½ºÆ®public NodeList getElementsByTagNameNS(String namespaceURI, String localName)
getElementsByTagName(localName)
¿Í
°°½À´Ï´Ù.
Element
³»ÀÇ getElementsByTagNameNS
namespaceURI
- ÀÏÄ¡ÇÏ´Â ¿ä¼ÒÀÇ À̸§ °ø°£ URI. Ư¼öÇÑ °ª ¡¸*¡¹Àº ¸ðµç À̸§ °ø°£¿¡ ÀÏÄ¡ÇÏ´ÂlocalName
- ÀÏÄ¡ÇÏ´Â ¿ä¼ÒÀÇ ·ÎÄøí. Ư¼öÇÑ °ª ¡¸*¡¹Àº ¸ðµç ·ÎÄÃ¸í¿¡ ÀÏÄ¡ÇÑ´Ù
Elements
¸¦ Æ÷ÇÔÇÑ »õ·Î¿î NodeList
°´Ã¼public boolean hasAttributes()
Node
񃬣:
Node
³»ÀÇ hasAttributes
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public boolean hasAttribute(String name)
Element
񃬣: true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
Element
³»ÀÇ hasAttribute
name
- °Ë»öÇÏ´Â ¼Ó¼ºÀÇ À̸§
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public boolean hasAttributeNS(String namespaceURI, String localName)
hasAttribute(localName)
¿Í
°°½À´Ï´Ù.
Element
³»ÀÇ hasAttributeNS
namespaceURI
- °Ë»öÇÏ´Â ¼Ó¼ºÀÇ À̸§ °ø°£ URIlocalName
- °Ë»öÇÏ´Â ¼Ó¼ºÀÇ ·ÎÄøí
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public int getLength()
NodeList
񃬣: length-1
ÀÌÇÏÀÔ´Ï´Ù.
NodeList
³»ÀÇ getLength
public Node item(int index)
NodeList
񃬣: index
¹øÂ°ÀÇ Ç׸ñÀ» ¸®ÅÏÇÕ´Ï´Ù. index
°¡ ¸®½ºÆ®³»ÀÇ ³ëµå¼ö¿Í °°Àº°¡ ±×°Íº¸´Ù Å« °æ¿ì´Â null
À»
¸®ÅÏÇÕ´Ï´Ù.
NodeList
³»ÀÇ item
index
- Ä÷º¼ÇÀÇ À妽º
NodeList
³»ÀÇ index
¹øÂ°ÀÇ ³ëµå. À妽º°¡ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì´Â null
public Object getUserObject()
Object
°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
Object
setUserObject(java.lang.Object)
public void setUserObject(Object userObject)
userObject
- »ç¿ëÀÚ
Object
getUserObject()
public void setIdAttribute(String name, boolean isId) throws DOMException
Element
񃬣: isId
ÆÄ¶ó¹ÌÅͰ¡ true
ÀÎ °æ¿ì, ÀÌ ¸Þ¼µå´Â ÁöÁ¤µÈ ¼Ó¼ºÀÌ »ç¿ëÀÚ
°áÁ¤ ID ¼Ó¼ºÀÎ °ÍÀ» ¼±¾ðÇÕ´Ï´Ù. À̰ÍÀº, Attr.isId
°ª°ú Document.getElementById
µ¿ÀÛ¿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù¸¸, »ç¿ëÁßÀÇ schema´Â º¯°æµÇÁö ¾Ê½À´Ï´Ù. ƯÈ÷, ÁöÁ¤µÈ Attr
³ëµåÀÇ Attr.schemaTypeInfo
¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. isId
ÆÄ¶ó¹ÌÅÍÀÇ false
°ªÀ» »ç¿ëÇϸé, ¼Ó¼ºÀÌ »ç¿ëÀÚ
°áÁ¤ ID ¼Ó¼ºÀÎ °ÍÀº ¼±¾ðµÇÁö ¾Ê½À´Ï´Ù. setIdAttributeNS
¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù.
Element
³»ÀÇ setIdAttribute
name
- ¼Ó¼ºÀÇ À̸§isId
- ¼Ó¼ºÀÌ ÇüÅ ID
¼Ó¼ºÀÏÁö ¾î¶³Áö¸¦ ÆÇÁ¤
DOMException
- NO_MODIFICATION_ALLOWED_ERR: ÀÌ ³ëµå°¡ Àбâ Àü¿ë
ÀÎ °æ¿ì public void setIdAttributeNS(String namespaceURI, String localName, boolean isId) throws DOMException
Element
񃬣: isId
ÆÄ¶ó¹ÌÅͰ¡ true
ÀÎ °æ¿ì, ÀÌ ¸Þ¼µå´Â ÁöÁ¤µÈ ¼Ó¼ºÀÌ »ç¿ëÀÚ
°áÁ¤ ID ¼Ó¼ºÀÎ °ÍÀ» ¼±¾ðÇÕ´Ï´Ù. À̰ÍÀº, Attr.isId
°ª°ú Document.getElementById
µ¿ÀÛ¿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù¸¸, »ç¿ëÁßÀÇ schema´Â º¯°æµÇÁö ¾Ê½À´Ï´Ù. ƯÈ÷, ÁöÁ¤µÈ Attr
³ëµåÀÇ Attr.schemaTypeInfo
¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. isId
ÆÄ¶ó¹ÌÅÍÀÇ false
°ªÀ» »ç¿ëÇϸé, ¼Ó¼ºÀÌ »ç¿ëÀÚ
°áÁ¤ ID ¼Ó¼ºÀÎ °ÍÀº ¼±¾ðµÇÁö ¾Ê½À´Ï´Ù.
Element
³»ÀÇ setIdAttributeNS
namespaceURI
- ¼Ó¼ºÀÇ À̸§ °ø°£ URIlocalName
- ¼Ó¼ºÀÇ ·ÎÄøíisId
- ¼Ó¼ºÀÌ ÇüÅ ID
¼Ó¼ºÀÏÁö ¾î¶³Áö¸¦ ÆÇÁ¤
DOMException
- NO_MODIFICATION_ALLOWED_ERR: ÀÌ ³ëµå°¡ Àбâ Àü¿ë
ÀÎ °æ¿ì public void setIdAttributeNode(Attr idAttr, boolean isId) throws DOMException
Element
񃬣: isId
ÆÄ¶ó¹ÌÅͰ¡ true
ÀÎ °æ¿ì, ÀÌ ¸Þ¼µå´Â ÁöÁ¤µÈ ¼Ó¼ºÀÌ »ç¿ëÀÚ
°áÁ¤ ID ¼Ó¼ºÀÎ °ÍÀ» ¼±¾ðÇÕ´Ï´Ù. À̰ÍÀº, Attr.isId
°ª°ú Document.getElementById
µ¿ÀÛ¿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù¸¸, »ç¿ëÁßÀÇ schema´Â º¯°æµÇÁö ¾Ê½À´Ï´Ù. ƯÈ÷, ÁöÁ¤µÈ Attr
³ëµåÀÇ Attr.schemaTypeInfo
¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. isId
ÆÄ¶ó¹ÌÅÍÀÇ false
°ªÀ» »ç¿ëÇϸé, ¼Ó¼ºÀÌ »ç¿ëÀÚ
°áÁ¤ ID ¼Ó¼ºÀÎ °ÍÀº ¼±¾ðµÇÁö ¾Ê½À´Ï´Ù.
Element
³»ÀÇ setIdAttributeNode
idAttr
- ¼Ó¼º ³ëµåisId
- ¼Ó¼ºÀÌ ÇüÅ ID
¼Ó¼ºÀÏÁö ¾î¶³Áö¸¦ ÆÇÁ¤
DOMException
- NO_MODIFICATION_ALLOWED_ERR: ÀÌ ³ëµå°¡ Àбâ Àü¿ë
ÀÎ °æ¿ì public TypeInfo getSchemaTypeInfo()
Element
񃬣:
Element
³»ÀÇ getSchemaTypeInfo
public Object setUserData(String key, Object data, UserDataHandler handler)
Node
񃬣: getUserData
¸¦ È£ÃâÇØ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù.
Node
³»ÀÇ setUserData
key
- °´Ã¼¸¦ °ü·ÃÁþ´Â Űdata
- ¼ÒÁ¤ÀÇ Å°¿¡ °ü·ÃÁþ´Â °´Ã¼. ¼ÒÁ¤ÀÇ Å°¿¡ ´ëÇÑ ±âÁ¸ÀÇ °ü·ÃÀ» »èÁ¦ÇÏ·Á¸é null
handler
- ¼ÒÁ¤ÀÇ Å°¿¡ °ü·ÃÁþ´Â Çڵ鷯, ¶Ç´Â null
DOMUserData
. DOMUserData
°¡ ¾ø¾ú´ø °æ¿ì´Â null
public Object getUserData(String key)
Node
񃬣: setUserData
¸¦ È£ÃâÇØ, ÀÌ ³ëµå¿¡ ´ëÇØ¼ À̹Ì
¼³Á¤µÇ¾î ÀÖÀ» Çʿ䰡 ÀÖ½À´Ï´Ù.
Node
³»ÀÇ getUserData
key
- °´Ã¼¸¦ °ü·ÃµÈ
Ű
DOMUserData
. DOMUserData
°¡ ¾ø¾ú´ø °æ¿ì´Â null
public Object getFeature(String feature, String version)
Node
񃬣: Node
ÀÎÅÍÆäÀ̽º¸¦ Áö¿ø
Çϰí ÀÖÁö ¾Ê´Â Ư¼öÇÑ Çü½ÄÀÇ °´Ã¼¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Node
³»ÀÇ getFeature
feature
- ¿ä±¸µÈ ±â´ÉÀÇ À̸§. ±â´É¸íÀÇ Àü¿¡ Ãß°¡µÇ´Â Ç÷¯½º ±âÈ£ ¡¸+¡¹Àº ÀÌ ¸Þ¼µåÀÇ ÄÁÅØ½ºÆ®¿¡ ¼´Â Àǹ̰¡ ÀÖÁö ¾Ê±â ¶§¹®¿¡ ¹«½ÃµÇ´Âversion
- Å×½ºÆ®ÇÏ´Â ±â´ÉÀÇ ¹öÀü
¹øÈ£
null
. ÀÌ ¸Þ¼µå¿¡ ÀÇÇØ ¸®ÅϵÈ
DOMObject
ÀÌ Node
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â °æ¿ì, ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ÁÖ¿ä ÄÚ¾î Node
¿¡ À§¾ç ÇØ, attributes, childNodes ¶ó°í ÇÏ´Â ÁÖ¿ä ÄÚ¾î Node
¿Í
Á¤ÇÕÇÏÁö ¾Ê´Â °á°ú¸¦ µ¹·ÁÁÖ´Â °ÍÀÌ ¾ø°Ô ÇÒ Çʿ䰡 ÀÖ´Ùpublic boolean isSameNode(Node node)
Node
񃬣: Node
ÂüÁ¶°¡ °°Àº °´Ã¼¸¦ ÂüÁ¶ÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. 2°³ÀÇ Node
ÂüÁ¶°¡ °°Àº °´Ã¼¸¦ ÂüÁ¶ÇÏ´Â °æ¿ì´Â ÇÁ·Ï½Ã¸¦ ÅëÇÑ ÂüÁ¶ÀÇ °æ¿ì¿¡¼µµ, ¸ðµç ¼Ó¼ºÀÌ °°Àº °ªÀ» °¡Á®, ¾î´À ÂÊÀΰ¡ÀÇ ÂüÁ¶ÀÇ °°Àº DOM ¸Þ¼µåÀÇ È£ÃâÀÌ Ç×»ó ¿ÏÀüÈ÷ °°Àº È¿°ú¸¦ ¹ßÈÖÇϵµ·Ï, ÂüÁ¶¸¦ ¿ÏÀüÇÏ°Ô ±³´ë·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Node
³»ÀÇ isSameNode
node
- Å×½ºÆ® ´ë»óÀÇ ³ëµå
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public boolean isEqualNode(Node node)
Node
񃬣: Node.isSameNode()
¸¦ »ç¿ëÇØ Å×½ºÆ®ÇÒ ¼ö ÀÖ´Â ³ëµåÀÇ µ¿Àϼº (2°³ÀÇ ³ëµå°¡ °°Àº °´Ã¼¸¦ ÂüÁ¶ÇÒÁö ¾î¶³Áö)Àº ¾Æ´Ï°í µ¿µî¼ºÀ» Å×½ºÆ®ÇÕ´Ï´Ù. °°´Ù ¸ðµç ³ëµå´Â µ¿µîÇϱ⵵ ÇÕ´Ï´Ù¸¸, ±× ¿ªÀº ¹Ýµå½Ã µé¾î¸ÂÁö ¾Ê½À´Ï´Ù.¡¡nodeName
, localName
, namespaceURI
, prefix
, nodeValue
°¡ µ¿ÀÏÇÏ´Ù. Áï, 2°³ÀÇ ³ëµå°¡ null
ÀÎÁö, °°Àº ±æÀ̸¦ °¡Á®, µ¿ÀÏ ¹®ÀÚÀÇ ¹®ÀÚÀÌ´Ùattributes
NamedNodeMaps
°¡ µ¿ÀÏÇÏ´Ù. Áï, 2°³ÀÇ ³ëµå°¡ ¾çÂÊ ¸ðµÎ null
ÀÎÁö, ¶Ç´Â °°Àº ±æÀ̸¦ °¡Á®, 1°³ÀÇ ¸Ê¿¡ Á¸ÀçÇÏ´Â °¢ ³ëµå¿¡ ´ëÇØ¼ ´Ù¸¥ ¸Ê¿¡ Á¸ÀçÇÏ´Â ³ëµå°¡ ÀÖ¾î, µ¿ÀÏÇÏÁö¸¸, ¹Ýµå½Ã °°Àº À妽º¿¡´Â ¾ø´ÙchildNodes
NodeLists
°¡ µ¿ÀÏÇÏ´Ù. Áï, ¾çÂÊ ¸ðµÎ null
ÀÎÁö, ¶Ç´Â °°Àº ±æÀ̸¦ °¡Á®, °°Àº À妽º¿¡ µ¿ÀÏÇÑ ³ëµå¸¦ °¡Áø´Ù. Á¤±ÔÈ´Â µ¿µî¼º¿¡ ¿µÇâÀ» ¹ÌÄ¥ °¡´É¼ºÀÌ ÀÖ´Â °Í¿¡ ÁÖÀǰ¡ ÇÊ¿ä. ÀÌ ¿µÇâÀ» ÇÇÇÏ·Á¸é,
³ëµå¸¦ Á¤±ÔÈÇÏ°í ³ª¼ ºñ±³¸¦ ½Ç½ÃÇÒ Çʿ䰡 ÀÖ´ÙDocumentType
³ëµå°¡ µ¿ÀÏÇϱâ À§ÇØ´Â ´ÙÀ½ÀÇ Á¶°ÇÀÌ Ã¤¿öÁú Çʿ䰡 ÀÖ½À´Ï´Ù. publicId
, systemId
, internalSubset
ÀÌ µ¿ÀÏÇÏ´Ùentities
NamedNodeMaps
°¡ µ¿ÀÏÇÏ´Ùnotations
NamedNodeMaps
°¡ µ¿ÀÏÇÏ´ÙownerDocument
, baseURI
¹× parentNode
¼Ó¼º, Attr
³ëµåÀÇ specified
¼Ó¼º, Attr
³ëµå¿Í Element
³ëµåÀÇ schemaTypeInfo
¼Ó¼º, Text
³ëµåÀÇ Text.isElementContentWhitespace
¼Ó¼º ¹× ³ëµå¿¡ µî·ÏµÇ¾î ÀÖ´Â »ç¿ëÀÚ
µ¥ÀÌÅÍ ¶Ç´Â À̺¥Æ® ¸®½º³ÊÁÖ:ÀϹÝÀûÀ¸·Î À§ÀÇ ¼³¸íÀ¸·Î ´Ù·ç¾îÁöÁö ¾ÊÀº °ÍÀº µ¿Àϼº üũÀÇ ¸é¿¡¼ ¹Ì°¡ ÀÖÁö´Â ¾Ê½À´Ï´Ù. ÀÌ »ç¾çÀÇ Àå·¡ ¹öÀü¿¡ ¼´Â º¸´Ù ¸¹Àº ¼Ó¼ºÀ» °í·ÁÇØ, ÀÌ »ç¾ç¿¡ ÁذÅÇÏ´Â ±¸ÇöÀ» Àû´ç °»½ÅÇÒ ¿¹Á¤ÀÔ´Ï´Ù.
Node
³»ÀÇ isEqualNode
node
- µ¿ÀϼºÀ» ºñ±³ÇÏ´Â ´ë»óÀÇ ³ëµå
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public String lookupNamespaceURI(String prefix)
Node
񃬣:
Node
³»ÀÇ lookupNamespaceURI
prefix
- °Ë»öÇÏ´Â Á¢µÎ»ç. ÀÌ ÆÄ¶ó¹ÌÅͰ¡ null
ÀÎ °æ¿ì, ¸Þ¼µå´Â µðÆúÆ®ÀÇ À̸§ °ø°£ URI¸¦ µ¹·ÁÁØ´Ù (Á¸ÀçÇÏ´Â °æ¿ì)
null
public boolean isDefaultNamespace(String namespaceURI)
Node
񃬣: namespaceURI
°¡ µðÆúÆ®ÀÇ À̸§ °ø°£ÀÏÁö ¾î¶³Áö¸¦ üũÇÕ´Ï´Ù.
Node
³»ÀÇ isDefaultNamespace
namespaceURI
- °Ë»öÇÏ´Â À̸§ °ø°£ URI
namespaceURI
°¡ µðÆúÆ®ÀÇ À̸§ °ø°£ÀÎ °æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public String lookupPrefix(String namespaceURI)
Node
񃬣:
Node
³»ÀÇ lookupPrefix
namespaceURI
- °Ë»öÇÏ´Â À̸§ °ø°£ URI
null
. º¹¼öÀÇ Á¢µÎ»ç°¡ À̸§ °ø°£ Á¢µÎ»ç¿¡ °ü·ÃµÈ °æ¿ì, ¸®ÅϵÈ
À̸§ °ø°£ Á¢µÎ»ç´Â ±¸Çö¿¡ ÀÀÇØ ´Ù¸£´Ùpublic String getTextContent() throws DOMException
Node
񃬣: null
¿¡ Á¤ÀÇÇßÀ» °æ¿ì, ¼³Á¤¿¡
ÇÑ ¿µÇâÀº ¾ø½À´Ï´Ù. ¼³Á¤¿¡¼´Â ÀÌ ³ëµå°¡ °¡Áú ¼ö ÀÖ´Â »ý°¢µÇ´ÂÀڽĴ ¸ðµÎ »èÁ¦µÇ¾î »õ·Î¿î ij¸¯ÅÍ ¶óÀÎÀÌ °ø¹é ¶Ç´Â null
ÀÎ °æ¿ì, ÀÌ ¼Ó¼ºÀÌ ¼³Á¤µÇ¾î Àִ ij¸¯ÅÍ ¶óÀÎÀ» Æ÷ÇÔÇÑ ´ÜÀÏÀÇ Text
³ëµå·Î ¿Å°ÜÁý´Ï´Ù. Text.isElementContentWhitespace
¼Ó¼ºÀ» ÂüÁ¶). °°ÀÌ ¼³Á¤¿¡¼´Â ÇØ¼®µµ ÇàÇØÁöÁö ¾Ê½À´Ï´Ù. ÀԷ ij¸¯ÅÍ ¶óÀÎÀº ¼ø¼öÇÑ ÅØ½ºÆ® Çü½ÄÀÇ ÄÁÅÙÃ÷·Î¼ ÃëµæµË´Ï´Ù. ³ëµåÇü | ÄÁÅÙÃ÷ |
---|---|
ELEMENT_NODE, ATTRIBUTE_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, DOCUMENT_FRAGMENT_NODE | COMMENT_NODE ³ëµå¿Í PROCESSING_INSTRUCTION_NODE ³ëµå¸¦ Á¦¿ÜÇÑ, ¸ðµçÀÚ½Ä
³ëµåÀÇ textContent ¼Ó¼º°ªÀÇ ¿¬°á. ³ëµå°¡ ÀÚ½ÄÀ» °¡ÁöÁö ¾Ê´Â °æ¿ì´Â ºñ¾îÀִ ij¸¯ÅÍ ¶óÀÎ |
TEXT_NODE, CDATA_SECTION_NODE, COMMENT_NODE, PROCESSING_INSTRUCTION_NODE | nodeValue |
DOCUMENT_NODE, DOCUMENT_TYPE_NODE, NOTATION_NODE | null |
Node
³»ÀÇ getTextContent
DOMException
- DOMSTRING_SIZE_ERR: ¸®ÅϵÈ
¹®ÀÚ¼ö°¡ ³Ê¹« ¸¹¾Æ¼ ±¸Çö Ç÷§Æû»óÀÇ DOMString
º¯¼ö¿¡ µé¾î°¡Áö ¾Ê´Â °æ¿ìpublic void setTextContent(String textContent) throws DOMException
Node
񃬣: null
¿¡ Á¤ÀÇÇßÀ» °æ¿ì, ¼³Á¤¿¡
ÇÑ ¿µÇâÀº ¾ø½À´Ï´Ù. ¼³Á¤¿¡¼´Â ÀÌ ³ëµå°¡ °¡Áú ¼ö ÀÖ´Â »ý°¢µÇ´ÂÀڽĴ ¸ðµÎ »èÁ¦µÇ¾î »õ·Î¿î ij¸¯ÅÍ ¶óÀÎÀÌ °ø¹é ¶Ç´Â null
ÀÎ °æ¿ì, ÀÌ ¼Ó¼ºÀÌ ¼³Á¤µÇ¾î Àִ ij¸¯ÅÍ ¶óÀÎÀ» Æ÷ÇÔÇÑ ´ÜÀÏÀÇ Text
³ëµå·Î ¿Å°ÜÁý´Ï´Ù. Text.isElementContentWhitespace
¼Ó¼ºÀ» ÂüÁ¶). °°ÀÌ ¼³Á¤¿¡¼´Â ÇØ¼®µµ ÇàÇØÁöÁö ¾Ê½À´Ï´Ù. ÀԷ ij¸¯ÅÍ ¶óÀÎÀº ¼ø¼öÇÑ ÅØ½ºÆ® Çü½ÄÀÇ ÄÁÅÙÃ÷·Î¼ ÃëµæµË´Ï´Ù. ³ëµåÇü | ÄÁÅÙÃ÷ |
---|---|
ELEMENT_NODE, ATTRIBUTE_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, DOCUMENT_FRAGMENT_NODE | COMMENT_NODE ³ëµå¿Í PROCESSING_INSTRUCTION_NODE ³ëµå¸¦ Á¦¿ÜÇÑ, ¸ðµçÀÚ½Ä
³ëµåÀÇ textContent ¼Ó¼º°ªÀÇ ¿¬°á. ³ëµå°¡ ÀÚ½ÄÀ» °¡ÁöÁö ¾Ê´Â °æ¿ì´Â ºñ¾îÀִ ij¸¯ÅÍ ¶óÀÎ |
TEXT_NODE, CDATA_SECTION_NODE, COMMENT_NODE, PROCESSING_INSTRUCTION_NODE | nodeValue |
DOCUMENT_NODE, DOCUMENT_TYPE_NODE, NOTATION_NODE | null |
Node
³»ÀÇ setTextContent
DOMException
- NO_MODIFICATION_ALLOWED_ERR: ³ëµå°¡ Àбâ Àü¿ë
ÀÇ °æ¿ìpublic short compareDocumentPosition(Node other) throws DOMException
Node
񃬣:
Node
³»ÀÇ compareDocumentPosition
other
- ÂüÁ¶ ³ëµå¿Í ºñ±³ÇÏ´Â ³ëµå
DOMException
- NOT_SUPPORTED_ERR: ºñ±³ ´ë»ó ³ëµå°¡ ÀϰüÇÑ ±¸Çö °íÀ¯ÀÇ °á°ú¸¦ µ¹·ÁÁÖµµ·Ï
Á¶Á¤ÇÏÁö ¾Ê´Â ´Ù¸¥ DOM ±¸ÇöÀÇ ³ëµåÀÎ °æ¿ìpublic String getBaseURI()
Node
񃬣: null
ÀÌ µË´Ï´Ù. ÀÌ °ªÀº ¼³¸í¿¡ µû¶ó °è»êµË´Ï´Ù. ´Ù¸¸, Document
ÀÌ ¡¸HTML¡¹±â´É¡¸DOM Level 2 HTML¡¹¸¦ Áö¿øÇÏ´ÂÀÎ °æ¿ì, º£À̽º URI´Â
¿ì¼± HTML BASE ¿ä¼ÒÀÇ href ¼Ó¼ºÀÇ °ª (Á¸ÀçÇÏ´Â °æ¿ì)À» »ç¿ëÇØ °è»êµÇ¾î ±×·¸Áö ¾ÊÀº °æ¿ì´Â Document
ÀÎÅÍÆäÀ̽ºÀÇ documentURI
¼Ó¼ºÀÇ °ªÀ» »ç¿ëÇØ °è»êµË´Ï´Ù.
Node
³»ÀÇ getBaseURI
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.