JavaTM 2 Platform
Standard Ed. 5.0

javax.imageio.metadata
Ŭ·¡½º IIOMetadataNode

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.imageio.metadata.IIOMetadataNode
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Element, Node, NodeList

public class IIOMetadataNode
extends Object
implements Element, NodeList

¸ÞŸµ¥ÀÌŸƮ¸®ÀÇ ³ëµå¸¦ ³ªÅ¸³»´Â Ŭ·¡½º¿¡¼­ 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)

ÇÊµå °³¿ä
 
ÀÎÅÍÆäÀ̽º 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
 
»ý¼ºÀÚ °³¿ä
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
 

»ý¼ºÀÚ »ó¼¼

IIOMetadataNode

public IIOMetadataNode()
ºñ¾îÀÖ´Â IIOMetadataNode¸¦ ±¸ÃàÇÕ´Ï´Ù.


IIOMetadataNode

public IIOMetadataNode(String  nodeName)
ÁöÁ¤µÈ ³ëµå¸íÀ» °¡Áö´Â IIOMetadataNode¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
nodeName - String·Î¼­ÀÇ , ³ëµåÀÇ À̸§
¸Þ¼­µåÀÇ »ó¼¼

getNodeName

public String  getNodeName()
ÀÌ ³ëµå¿¡ °ü·ÃÇÑ ³ëµå¸íÀ» ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ getNodeName
¹Ýȯ°ª:
String·Î¼­ÀÇ ³ëµå¸í

getNodeValue

public String  getNodeValue()
                    throws DOMException 
ÀÎÅÍÆäÀ̽º Node ±â¼ú:
ÀÌ ³ëµåÀÇ °ªÀÔ´Ï´Ù. ÀÌ °ªÀº ÇüÅ¿¡ µû¶ó¼­ ´Ù¸¨´Ï´Ù. Àü¼úÀÇ °Ñ(Ç¥)¸¦ ÂüÁ¶ÇϽʽÿÀ. nullÀÌ µÇµµ·Ï Á¤ÀÇÇßÀ» °æ¿ì´Â ³ëµå°¡ Àбâ Àü¿ë ÀÏÁö ¾î¶³Áö¸¦ Æ÷ÇÔÇØ, ÀÌ nullÀ» ¼³Á¤Çصµ ¿µÇâÀº ¾ø½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ getNodeValue
¿¹¿Ü:
DOMException - DOMSTRING_SIZE_ERR: ¸®ÅÏµÈ ¹®ÀÚ¼ö°¡ ³Ê¹« ¸¹¾Æ¼­ ±¸Çö Ç÷§Æû»óÀÇ DOMString º¯¼ö¿¡ µé¾î°¡Áö ¾Ê´Â °æ¿ì

setNodeValue

public void setNodeValue(String  nodeValue)
                  throws DOMException 
ÀÎÅÍÆäÀ̽º Node ±â¼ú:
ÀÌ ³ëµåÀÇ °ªÀÔ´Ï´Ù. ÀÌ °ªÀº ÇüÅ¿¡ µû¶ó¼­ ´Ù¸¨´Ï´Ù. Àü¼úÀÇ °Ñ(Ç¥)¸¦ ÂüÁ¶ÇϽʽÿÀ. nullÀÌ µÇµµ·Ï Á¤ÀÇÇßÀ» °æ¿ì´Â ³ëµå°¡ Àбâ Àü¿ë ÀÏÁö ¾î¶³Áö¸¦ Æ÷ÇÔÇØ, ÀÌ nullÀ» ¼³Á¤Çصµ ¿µÇâÀº ¾ø½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ setNodeValue
¿¹¿Ü:
DOMException - NO_MODIFICATION_ALLOWED_ERR: ³ëµå°¡ Àбâ Àü¿ë ÀÇ °æ¿ì ¹× null ÀÌ´Ù°í Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ì

getNodeType

public short getNodeType()
Ç×»ó ELEMENT_NODEÀÎ ³ëµåÀÇ ÇüŸ¦ ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ getNodeType
¹Ýȯ°ª:
short°ªÀÇ ELEMENT_NODE

getParentNode

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)

getChildNodes

public NodeList  getChildNodes()
ÀÎÅÍÆäÀ̽º Node ±â¼ú:
ÀÌ ³ëµåÀÇ ÀÚ½ÄÀ» ¸ðµÎ Æ÷ÇÔÇÑ NodeList ÀÔ´Ï´Ù. ÀÚ½ÄÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, ³ëµå¸¦ °¡ÁöÁö ¾Ê´Â NodeListÀÌ ¸®Åϵ˴ϴ٠.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ getChildNodes

getFirstChild

public Node  getFirstChild()
ÀÌ ³ëµåÀÇ ÃÖÃÊÀÇ ÀÚ½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. ³ëµå¿¡ ÀÚ½ÄÀÌ ¾ø´Â °æ¿ì´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ getFirstChild
¹Ýȯ°ª:
Node·Î¼­ÀÇ ÃÖÃÊÀÇÀÚ½Ä, ¶Ç´Â null

getLastChild

public Node  getLastChild()
ÀÌ ³ëµåÀÇ ¸¶Áö¸· ÀÚ½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. ³ëµå¿¡ ÀÚ½ÄÀÌ ¾ø´Â °æ¿ì´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ getLastChild
¹Ýȯ°ª:
Node·Î¼­ÀÇ ¸¶Áö¸·ÀÚ½Ä, ¶Ç´Â null

getPreviousSibling

public Node  getPreviousSibling()
ÀÌ ³ëµåÀÇ ÀüÀÇ ÇüÁ¦ À§Á¦Æ®¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ³ëµå¿¡ ÀüÀÇ ÇüÁ¦ À§Á¦Æ®°¡ ¾ø´Â °æ¿ì´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ getPreviousSibling
¹Ýȯ°ª:
Node·Î¼­ÀÇ ÀüÀÇ ÇüÁ¦ À§Á¦Æ®, ¶Ç´Â null

getNextSibling

public Node  getNextSibling()
ÀÌ ³ëµåÀÇ ´ÙÀ½ÀÇ ÇüÁ¦ À§Á¦Æ®¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ³ëµå¿¡ ´ÙÀ½ÀÇ ÇüÁ¦ À§Á¦Æ®°¡ ¾ø´Â °æ¿ì´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ getNextSibling
¹Ýȯ°ª:
Node·Î¼­ÀÇ ´ÙÀ½ÀÇ ÇüÁ¦ À§Á¦Æ®, ¶Ç´Â null

getAttributes

public NamedNodeMap  getAttributes()
ÀÎÅÍÆäÀ̽º Node ±â¼ú:
ÀÌ ³ëµå°¡ ElementÀÎ °æ¿ì, ÀÌ ³ëµåÀÇ ¼Ó¼ºÀ» Æ÷ÇÔÇÑ NamedNodeMap ÀÔ´Ï´Ù. ±× ¿ÜÀÇ °æ¿ì´Â null ÀÔ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ getAttributes

getOwnerDocument

public Document  getOwnerDocument()
IIOMetadataNode´Â ¾î´À Document¿¡ µµ ¼ÓÇÏÁö ¾Ê±â ¶§¹®¿¡ nullÀ» ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ getOwnerDocument
¹Ýȯ°ª:
null

insertBefore

public Node  insertBefore(Node  newChild,
                         Node  refChild)
±âÁ¸ÀÇÀÚ½Ä ³ëµå refChild Àü¿¡ newChild ³ëµå¸¦ »ðÀÔÇÕ´Ï´Ù. refChild°¡ nullÀÎ °æ¿ì, newChild´Â ÀÚ½Ä ¸®½ºÆ®ÀÇ ¸»¹Ì¿¡ »ðÀԵ˴ϴÙ.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ insertBefore
ÆĶó¹ÌÅÍ:
newChild - »ðÀÔÇÏ´Â Node
refChild - ÂüÁ¶ Node
¹Ýȯ°ª:
»ðÀԵǴ ³ëµå
¿¹¿Ü:
IllegalArgumentException - newChild°¡ nullÀÎ °æ¿ì

replaceChild

public Node  replaceChild(Node  newChild,
                         Node  oldChild)
¾ÆÀÌ ¸®½ºÆ®¾ÈÀÇÀÚ½Ä ³ëµå oldChild¸¦ newChild·Î ¿Å°Ü³õ¾ÆoldChild ³ëµå¸¦ ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ replaceChild
ÆĶó¹ÌÅÍ:
newChild - »ðÀÔÇÏ´Â Node
oldChild - ġȯµÇ´Â Node
¹Ýȯ°ª:
ġȯµÈ ³ëµå
¿¹¿Ü:
IllegalArgumentException - newChild°¡ nullÀÎ °æ¿ì

removeChild

public Node  removeChild(Node  oldChild)
¾ÆÀÌ ¸®½ºÆ®·ÎºÎÅÍ oldChild·Î ³ªÅ¸³ª´ÂÀÚ½Ä ³ëµå¸¦ »èÁ¦ÇØ, ÀÌÀÚ½Ä ³ëµå¸¦ ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ removeChild
ÆĶó¹ÌÅÍ:
oldChild - »èÁ¦µÇ´Â Node
¹Ýȯ°ª:
»èÁ¦µÈ ³ëµå
¿¹¿Ü:
IllegalArgumentException - oldChild°¡ nullÀÎ °æ¿ì

appendChild

public Node  appendChild(Node  newChild)
³ëµå newChild¸¦ ÀÌ ³ëµåÀÇÀÚ½Ä ÀÇ ¸®½ºÆ®ÀÇ ¸»¹Ì¿¡ Ãß°¡ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ appendChild
ÆĶó¹ÌÅÍ:
newChild - »ðÀÔÇÏ´Â Node
¹Ýȯ°ª:
Ãß°¡µÈ ³ëµå
¿¹¿Ü:
IllegalArgumentException - newChild°¡ nullÀÎ °æ¿ì

hasChildNodes

public boolean hasChildNodes()
ÀÌ ³ëµå¿¡ ÀÚ½Ä ³ëµå°¡ ÀÖ´Â °æ¿ì´Â true¸¦ ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ hasChildNodes
¹Ýȯ°ª:
ÀÌ ³ëµå¿¡ ÀÚ½ÄÀÌ ÀÖ´Â °æ¿ì´Â true

cloneNode

public Node  cloneNode(boolean deep)
ÀÌ ³ëµåÀÇ º¹Á¦¸¦ ¸®ÅÏÇÕ´Ï´Ù. º¹Á¦ ³ëµå¿¡´Â ºÎ¸ð°¡ ¾ø½À´Ï´Ù (getParentNode´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù). »þ·Î º¹Á¦¸¦ ½ÇÇàÇϸé (deep´Â false), »õ·Î¿î ³ëµå¿¡´ÂÀÚ½Ä ³ª ÇüÁ¦ À§Á¦Æ®°¡ ¾ø½À´Ï´Ù. µö º¹Á¦¸¦ ½ÇÇàÇϸé, »õ·Î¿î ³ëµå´Â ¿ÏÀüÇÏ°Ô º¹Á¦µÈ ¼­ºê Æ®¸®ÀÇ ·çÆ®¸¦ Çü¼ºÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ cloneNode
ÆĶó¹ÌÅÍ:
deep - trueÀÎ °æ¿ì´Â ÁöÁ¤µÈ ³ëµå¾Æ·¡¿¡ ¼­ºê Æ®¸®¸¦ Àç±ÍÀûÀ¸·Î º¹Á¦ÇØ, falseÀÎ °æ¿ì´Â ³ëµå ÀÚü¸¸À» º¹Á¦ÇÑ´Ù
¹Ýȯ°ª:
º¹Á¦µÈ ³ëµå

normalize

public void normalize()
IIOMetadataNode¿¡´ÂÀÚ½Ä TextÀÌ Æ÷ÇÔµÇÁö ¾Ê±â ¶§¹®¿¡ ¾Æ¹«°Íµµ ½ÇÇàÇÏÁö ¾Ê½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ normalize

isSupported

public boolean isSupported(String  feature,
                           String  version)
DOM ±â´ÉÀº Áö¿ø µÇ¾î ÀÖÁö ¾Ê±â ¶§¹®¿¡ false¸¦ ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ isSupported
ÆĶó¹ÌÅÍ:
feature - String. ¹«½ÃµÇ´Â
version - String. ¹«½ÃµÈ´Ù
¹Ýȯ°ª:
false

getNamespaceURI

public String  getNamespaceURI()
                       throws DOMException 
À̸§ °ø°£Àº Áö¿ø µÇÁö ¾Ê±â ¶§¹®¿¡ nullÀ» ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ getNamespaceURI
¿¹¿Ü:
DOMException

getPrefix

public String  getPrefix()
À̸§ °ø°£Àº Áö¿ø µÇÁö ¾Ê±â ¶§¹®¿¡ nullÀ» ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ getPrefix
¹Ýȯ°ª:
null
°ü·Ã Ç׸ñ:
setPrefix(java.lang.String)

setPrefix

public void setPrefix(String  prefix)
À̸§ °ø°£Àº Áö¿ø µÇÁö ¾Ê±â ¶§¹®¿¡ ¾Æ¹«°Íµµ ½ÇÇàÇÏÁö ¾Ê½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ setPrefix
ÆĶó¹ÌÅÍ:
prefix - String. ¹«½ÃµÇ´Â
°ü·Ã Ç׸ñ:
getPrefix()

getLocalName

public String  getLocalName()
getNodeName¿Í °°½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ getLocalName
¹Ýȯ°ª:
String·Î¼­ÀÇ ³ëµå¸í

getTagName

public String  getTagName()
ÀÎÅÍÆäÀ̽º Element ±â¼ú:
¿ä¼ÒÀÇ À̸§ÀÔ´Ï´Ù. Node.localName°¡ nullÀÌ ¾Æ´Ñ °æ¿ì, ÀÌ ¼Ó¼ºÀº ¼ö½Ä¸íÀÔ´Ï´Ù. ´ÙÀ½¿¡ ¿¹¸¦ ³ªÅ¸³À´Ï´Ù.
 <elementExample id="demo">
 ... 
</elementExample>,
 
tagName °ªÀº ¡¸elementExample¡¹ÀÔ´Ï´Ù. XML ¿¡¼­´Â DOM Á¶ÀÛ°ú °°°Ô ¾ËÆĺªÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚÀÇ ±¸º°ÀÌ º¸Á¸µË´Ï´Ù. HTML DOM´Â ¼Ò½º°¡ µÇ´Â HTML ¹®¼­·Î ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚÀÇ ¾î´À ÂÊÀÌ »ç¿ëµÇ°í À־, HTML ¿ä¼ÒÀÇ tagName¸¦ Ç¥ÁØÀÇ ´ë¹®ÀÚ·Î ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Element ³»ÀÇ getTagName

getAttribute

public String  getAttribute(String  name)
ÀÎÅÍÆäÀ̽º Element ±â¼ú:
À̸§À» ÁöÁ¤ÇØ ¼Ó¼ºÀ» ÃëµæÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Element ³»ÀÇ getAttribute
ÆĶó¹ÌÅÍ:
name - ¾ò´Â ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
ij¸¯ÅÍ ¶óÀÎÀ¸·Î Ç¥ÇöµÈ Attr°ª. ±× ¼Ó¼ºÀÌ ÁöÁ¤µÈ °ª ¶Ç´Â ±âº»°ªÀ» °¡ÁöÁö ¾Ê´Â °æ¿ì´Â °ø¹®ÀÚ¿­

getAttributeNS

public String  getAttributeNS(String  namespaceURI,
                             String  localName)
getAttribute(localName)¿Í °°½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Element ³»ÀÇ getAttributeNS
ÆĶó¹ÌÅÍ:
namespaceURI - ¾ò´Â ¼Ó¼ºÀÇ À̸§ °ø°£ URI
localName - ¾ò´Â ¼Ó¼ºÀÇ ·ÎÄøí
¹Ýȯ°ª:
ij¸¯ÅÍ ¶óÀÎÀ¸·Î Ç¥ÇöµÈ Attr°ª. ±× ¼Ó¼ºÀÌ ÁöÁ¤µÈ °ª ¶Ç´Â ±âº»°ªÀ» °¡ÁöÁö ¾Ê´Â °æ¿ì´Â °ø¹®ÀÚ¿­
°ü·Ã Ç׸ñ:
setAttributeNS(java.lang.String, java.lang.String, java.lang.String)

setAttribute

public void setAttribute(String  name,
                         String  value)
ÀÎÅÍÆäÀ̽º Element ±â¼ú:
»õ·Î¿î ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù. ¿ä¼Ò³»¿¡ ±× À̸§ÀÇ ¼Ó¼ºÀÌ ÀÌ¹Ì Á¸ÀçÇÏ´Â °æ¿ì, ±× °ªÀº value ÆĶó¹ÌÅÍÀÇ °ªÀ¸·Î º¯°æµË´Ï´Ù. ÀÌ °ªÀº ´Ü¼øÇÑ Ä³¸¯ÅÍ ¶óÀÎÀ̸ç, ¼³Á¤½Ã¿¡ Çؼ®Àº ÇàÇØÁöÁö ¾Ê½À´Ï´Ù. ±× °á°ú, ¸ðµç ¸¶Å© ¾÷ (½Çü ÂüÁ¶·Î¼­ ÀνĵǴ ±¸¹®À» Æ÷ÇÔÇÑ´Ù)ÀÌ ¹®ÀÚ ÅؽºÆ®¶ó°í º¸¿©Áý´Ï´Ù. ±¸ÇöÀº ¼­µÎ¸¦ ½Ç½ÃÇÒ ¶§, ÀÌ°ÍÀ» ÀûÀýÇÑ ¹æ¹ýÀ¸·Î À̽ºÄÉÀÌÇÁ ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ½Çü ÂüÁ¶¸¦ Æ÷ÇÔÇÑ ¼Ó¼º°ªÀ» ÇÒ´çÇÏ·Á¸é, Attr ³ëµå ¿Ü¿¡ Text ³ëµå¿Í EntityReference ³ëµå¸¦ ÀÛ¼ºÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ´ÙÀ½¿¡ ÀûÀýÇÑ ¼­ºê Æ®¸®¸¦ ±¸ÃàÇØ, setAttributeNode¸¦ »ç¿ëÇØ, ÀÌ°ÍÀ» ¼Ó¼º°ªÀ¸·Î ÇÒ´çÇÕ´Ï´Ù.
¼ö½Ä¸í°ú À̸§ °ø°£ URI¸¦ °¡Áö´Â ¼Ó¼ºÀ» ¼³Á¤ÇÏ·Á¸é, setAttributeNS ¸Þ¼­µå¸¦ »ç¿ëÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Element ³»ÀÇ setAttribute
ÆĶó¹ÌÅÍ:
name - ÀÛ¼º ¶Ç´Â º¯°æÇÏ´Â ¼Ó¼ºÀÇ À̸§
value - ¼³Á¤ÇÏ´Â °ªÀ» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎ

setAttributeNS

public void setAttributeNS(String  namespaceURI,
                           String  qualifiedName,
                           String  value)
setAttribute(qualifiedName, value)¿Í °°½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Element ³»ÀÇ setAttributeNS
ÆĶó¹ÌÅÍ:
namespaceURI - ÀÛ¼º ¶Ç´Â º¯°æÇÏ´Â ¼Ó¼ºÀÇ À̸§ °ø°£ URI
qualifiedName - ÀÛ¼º ¶Ç´Â º¯°æÇÏ´Â ¼Ó¼ºÀÇ ¼ö½Ä¸í
value - ¼³Á¤ÇÏ´Â °ªÀ» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎ Çü½Ä
°ü·Ã Ç׸ñ:
getAttributeNS(java.lang.String, java.lang.String)

removeAttribute

public void removeAttribute(String  name)
ÀÎÅÍÆäÀ̽º Element ±â¼ú:
À̸§À» ÁöÁ¤ÇØ ¼Ó¼ºÀ» »èÁ¦ÇÕ´Ï´Ù. »èÁ¦µÇ´Â ¼Ó¼ºÀÇ ±âº»°ªÀÌ DTD ·Î Á¤Àǵǰí ÀÖÀ¸¸é, ±âº»°ª »Ó¸¸ÀÌ ¾Æ´Ï¶ó, ÇØ´çÇÏ´Â °æ¿ì´Â ´ëÀÀÇÏ´Â À̸§ °ø°£ URI, ·ÎÄøí, Á¢µÎ»ç¿Í ÇÔ²² »õ·Î¿î ¼Ó¼ºÀÌ °ð¹Ù·Î Ç¥½ÃµË´Ï´Ù. ±¸Çö¿¡¼­´Â ´Ù¸¥ schemaÀÇ ±âº»°ªÀ»°ú °°ÀÌ Ã³¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸, ¾îÇø®ÄÉÀ̼ǿ¡¼­´Â Document.normalizeDocument()¸¦ »ç¿ëÇØ, Á¤º¸°¡ ÃÖ½ÅÀÇ Á¤º¸ÀÎ °ÍÀ» º¸ÁõÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
ÀÌ À̸§À» °¡Áö´Â ¼Ó¼ºÀÌ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì¿¡´Â ÀÌ ¸Þ¼­µå´Â È¿°ú°¡ ¾ø½À´Ï´Ù.
·ÎÄøí°ú À̸§ °ø°£ URI ·Î ¼Ó¼ºÀ» »èÁ¦ÇÏ·Á¸é, removeAttributeNS ¸Þ¼­µå¸¦ »ç¿ëÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Element ³»ÀÇ removeAttribute
ÆĶó¹ÌÅÍ:
name - »èÁ¦ÇÏ´Â ¼Ó¼ºÀÇ À̸§

removeAttributeNS

public void removeAttributeNS(String  namespaceURI,
                              String  localName)
removeAttribute(localName)¿Í °°½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Element ³»ÀÇ removeAttributeNS
ÆĶó¹ÌÅÍ:
namespaceURI - »èÁ¦ÇÏ´Â ¼Ó¼ºÀÇ À̸§ °ø°£ URI
localName - »èÁ¦ÇÏ´Â ¼Ó¼ºÀÇ ·ÎÄøí

getAttributeNode

public Attr  getAttributeNode(String  name)
ÀÎÅÍÆäÀ̽º Element ±â¼ú:
À̸§À» ÁöÁ¤ÇØ ¼Ó¼º ³ëµå¸¦ ÃëµæÇÕ´Ï´Ù.
¼ö½Ä¸í°ú À̸§ °ø°£ URI¸¦ ÁöÁ¤ÇØ ¼Ó¼º ³ëµå¸¦ ÃëµæÇÏ·Á¸é, getAttributeNodeNS ¸Þ¼­µå¸¦ »ç¿ëÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Element ³»ÀÇ getAttributeNode
ÆĶó¹ÌÅÍ:
name - ¾ò´Â ¼Ó¼ºÀÇ À̸§ (nodeName)
¹Ýȯ°ª:
ÁöÁ¤µÈ À̸§ ( nodeName)ÀÇ Attr ³ëµå. ÇØ´çÇÏ´Â ¼Ó¼ºÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null

getAttributeNodeNS

public Attr  getAttributeNodeNS(String  namespaceURI,
                               String  localName)
getAttributeNode(localName)¿Í °°½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Element ³»ÀÇ getAttributeNodeNS
ÆĶó¹ÌÅÍ:
namespaceURI - ¾ò´Â ¼Ó¼ºÀÇ À̸§ °ø°£ URI
localName - ¾ò´Â ¼Ó¼ºÀÇ ·ÎÄøí
¹Ýȯ°ª:
ÁöÁ¤µÈ ¼Ó¼º ·ÎÄøí°ú À̸§ °ø°£ URI¸¦ °¡Áö´Â Attr ³ëµå. ÇØ´çÇÏ´Â ¼Ó¼ºÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null
°ü·Ã Ç׸ñ:
setAttributeNodeNS(org.w3c.dom.Attr)

setAttributeNode

public Attr  setAttributeNode(Attr  newAttr)
                      throws DOMException 
ÀÎÅÍÆäÀ̽º Element ±â¼ú:
»õ·Î¿î ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù. ÁöÁ¤ÇÑ À̸§ (nodeName)À» °¡Áö´Â ¼Ó¼ºÀÌ ÀÌ¹Ì ¿ä¼Ò³»¿¡ Á¸ÀçÇÏ´Â °æ¿ì´Â »õ·Î¿î ¼Ó¼ºÀ¸·Î ¿Å°ÜÁý´Ï´Ù. ¼Ó¼º ³ëµå¸¦ ±× ¼Ó¼º ³ëµå ÀÚü¿¡ ¿Å°Ü³õ¾Æµµ ¿µÇâÀº ÀüÇô ¾ø½À´Ï´Ù.
¼ö½Ä¸í°ú À̸§ °ø°£ URI¸¦ °¡Áö´Â ¼Ó¼º ³ëµå¸¦ »õ·Ó°Ô Ãß°¡ÇÏ·Á¸é, setAttributeNodeNS ¸Þ¼­µå¸¦ »ç¿ëÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Element ³»ÀÇ setAttributeNode
ÆĶó¹ÌÅÍ:
newAttr - ¼Ó¼º ¸®½ºÆ®¿¡ Ãß°¡ÇÏ´Â Attr ³ëµå
¹Ýȯ°ª:
±âÁ¸ÀÇ ¼Ó¼ºÀÌ newAttr ¼Ó¼ºÀ¸·Î ¿Å°Ü³õÀ» ¼ö ÀÖ´Â °æ¿ì´Â ġȯÀÇ ´ë»óÀÌ µÇ´Â Attr ³ëµå. ±× ¿ÜÀÇ °æ¿ì´Â null
¿¹¿Ü:
DOMException - WRONG_DOCUMENT_ERR: ¿ä¼Ò¸¦ ÀÛ¼ºÇÑ ¹®¼­¿Í´Â ´Ù¸¥ ¹®¼­·ÎºÎÅÍ newAttr°¡ ÀÛ¼ºµÇ¾úÀ» °æ¿ì
NO_MODIFICATION_ALLOWED_ERR: ÀÌ ³ëµå°¡ Àбâ Àü¿ë ÀÎ °æ¿ì
INUSE_ATTRIBUTE_ERR: newAttr°¡ ´Ù¸¥ Element °´Ã¼ÀÇ ¼Ó¼ºÀÎ °æ¿ì. Attr ³ëµå¸¦ ´Ù¸¥ ¿ä¼Ò·Î ÀçÀÌ¿ëÇÏ·Á¸é, ÀÌ ³ëµå¸¦ DOM »ç¿ëÀÚ ÀÇ ¼ÕÀ¸·Î ¸í½ÃÀûÀ¸·Î º¹Á¦ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù

setAttributeNodeNS

public Attr  setAttributeNodeNS(Attr  newAttr)
setAttributeNode(newAttr)¿Í °°½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Element ³»ÀÇ setAttributeNodeNS
ÆĶó¹ÌÅÍ:
newAttr - ¼Ó¼º ¸®½ºÆ®¿¡ Ãß°¡ÇÏ´Â Attr ³ëµå
¹Ýȯ°ª:
ÁöÁ¤°ú °°Àº ·ÎÄÃ¸í ¹× À̸§ °ø°£ URI¸¦ °¡Áö´Â ±âÁ¸ÀÇ ¼Ó¼ºÀÌ newAttr ¼Ó¼ºÀ¸·Î ¿Å°Ü³õÀ» ¼ö ÀÖ´Â °æ¿ì´Â ġȯÀÇ ´ë»óÀÌ µÇ´Â Attr ³ëµå. ±× ¿ÜÀÇ °æ¿ì´Â null
°ü·Ã Ç׸ñ:
getAttributeNodeNS(java.lang.String, java.lang.String)

removeAttributeNode

public Attr  removeAttributeNode(Attr  oldAttr)
ÀÎÅÍÆäÀ̽º Element ±â¼ú:
ÁöÁ¤µÈ ¼Ó¼º ³ëµå¸¦ »èÁ¦ÇÕ´Ï´Ù. »èÁ¦µÇ´Â Attr ³ëµåÀÇ ±âº»°ªÀÌ DTD ·Î Á¤Àǵǰí ÀÖÀ¸¸é, ±âº»°ª »Ó¸¸ÀÌ ¾Æ´Ï¶ó, ÇØ´çÇÏ´Â °æ¿ì´Â ´ëÀÀÇÏ´Â À̸§ °ø°£ URI, ·ÎÄøí, Á¢µÎ»ç¿Í ÇÔ²² »õ·Î¿î ³ëµå°¡ °ð¹Ù·Î Ç¥½ÃµË´Ï´Ù. ±¸Çö¿¡¼­´Â ¶È°°ÀÌ ´Ù¸¥ schema·ÎºÎÅÍÀÇ ±âº»°ªÀ» ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸, ¾îÇø®ÄÉÀ̼ǿ¡¼­´Â Document.normalizeDocument()¸¦ »ç¿ëÇØ, Á¤º¸°¡ ÃÖ½ÅÀÇ Á¤º¸ÀÎ °ÍÀ» º¸ÁõÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Element ³»ÀÇ removeAttributeNode
ÆĶó¹ÌÅÍ:
oldAttr - ¼Ó¼º ¸®½ºÆ®·ÎºÎÅÍ »èÁ¦ÇÏ´Â Attr ³ëµå
¹Ýȯ°ª:
»èÁ¦µÈ Attr ³ëµå

getElementsByTagName

public NodeList  getElementsByTagName(String  name)
ÀÎÅÍÆäÀ̽º Element ±â¼ú:
¼ÒÁ¤ÀÇ Å±׸í°ú ÇÔ²², ¸ðµç ÀÚ¼Õ Elements NodeList¸¦ ¹®¼­¼ø¼­¿¡ ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Element ³»ÀÇ getElementsByTagName
ÆĶó¹ÌÅÍ:
name - ÀÏÄ¡Çϴ ű×ÀÇ À̸§. Ư¼öÇÑ °ª ¡¸*¡¹Àº ¸ðµç ű׿¡ ÀÏÄ¡ÇÑ´Ù
¹Ýȯ°ª:
ÀÏÄ¡ÇÏ´Â Element ³ëµåÀÇ ¸®½ºÆ®

getElementsByTagNameNS

public NodeList  getElementsByTagNameNS(String  namespaceURI,
                                       String  localName)
getElementsByTagName(localName)¿Í °°½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Element ³»ÀÇ getElementsByTagNameNS
ÆĶó¹ÌÅÍ:
namespaceURI - ÀÏÄ¡ÇÏ´Â ¿ä¼ÒÀÇ À̸§ °ø°£ URI. Ư¼öÇÑ °ª ¡¸*¡¹Àº ¸ðµç À̸§ °ø°£¿¡ ÀÏÄ¡ÇÏ´Â
localName - ÀÏÄ¡ÇÏ´Â ¿ä¼ÒÀÇ ·ÎÄøí. Ư¼öÇÑ °ª ¡¸*¡¹Àº ¸ðµç ·ÎÄÃ¸í¿¡ ÀÏÄ¡ÇÑ´Ù
¹Ýȯ°ª:
ÀÏÄ¡ÇÏ´Â ¸ðµç Elements¸¦ Æ÷ÇÔÇÑ »õ·Î¿î NodeList °´Ã¼

hasAttributes

public boolean hasAttributes()
ÀÎÅÍÆäÀ̽º Node ±â¼ú:
ÀÌ ³ëµå°¡ ¿ä¼ÒÀÎ °æ¿ì, ¼Ó¼ºÀ» °¡Áö°í ÀÖÀ»Áö ¾î¶³Áö¸¦ ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ hasAttributes
¹Ýȯ°ª:
ÀÌ ³ëµå°¡ ¼Ó¼ºÀ» °¡Áö°í ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

hasAttribute

public boolean hasAttribute(String  name)
ÀÎÅÍÆäÀ̽º Element ±â¼ú:
ÀÌ ¿ä¼Ò»ó¿¡ ¼ÒÁ¤ÀÇ À̸§ÀÇ ¼Ó¼ºÀÌ ÁöÁ¤µÇ¾úÀ» °æ¿ì, ¶Ç´Â ¼Ó¼º¿¡ ±âº»°ªÀÌ ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Element ³»ÀÇ hasAttribute
ÆĶó¹ÌÅÍ:
name - °Ë»öÇÏ´Â ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
ÀÌ ¿ä¼Ò»ó¿¡ ¼ÒÁ¤ÀÇ À̸§ÀÇ ¼Ó¼ºÀÌ ÁöÁ¤µÇ¾úÀ» °æ¿ì, ¶Ç´Â ¼Ó¼º¿¡ ±âº»°ªÀÌ ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

hasAttributeNS

public boolean hasAttributeNS(String  namespaceURI,
                              String  localName)
hasAttribute(localName)¿Í °°½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Element ³»ÀÇ hasAttributeNS
ÆĶó¹ÌÅÍ:
namespaceURI - °Ë»öÇÏ´Â ¼Ó¼ºÀÇ À̸§ °ø°£ URI
localName - °Ë»öÇÏ´Â ¼Ó¼ºÀÇ ·ÎÄøí
¹Ýȯ°ª:
ÀÌ ¿ä¼Ò»ó¿¡ ¼ÒÁ¤ÀÇ ·ÎÄøí°ú À̸§ °ø°£ URI¸¦ °¡Áö´Â ¼Ó¼ºÀÌ ÁöÁ¤µÇ¾úÀ» °æ¿ì, ¶Ç´Â ¼Ó¼º¿¡ ±âº»°ªÀÌ ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

getLength

public int getLength()
ÀÎÅÍÆäÀ̽º NodeList ±â¼ú:
¸®½ºÆ®³»ÀÇ ³ëµå¼öÀÔ´Ï´Ù. À¯È¿ÇÑÀÚ½Ä ³ëµå À妽ºÀÇ ¹üÀ§´Â 0 ÀÌ»ó length-1 ÀÌÇÏÀÔ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º NodeList ³»ÀÇ getLength

item

public Node  item(int index)
ÀÎÅÍÆäÀ̽º NodeList ±â¼ú:
Ä÷º¼Ç³»ÀÇ index ¹ø°ÀÇ Ç׸ñÀ» ¸®ÅÏÇÕ´Ï´Ù. index°¡ ¸®½ºÆ®³»ÀÇ ³ëµå¼ö¿Í °°Àº°¡ ±×°Íº¸´Ù Å« °æ¿ì´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º NodeList ³»ÀÇ item
ÆĶó¹ÌÅÍ:
index - Ä÷º¼ÇÀÇ À妽º
¹Ýȯ°ª:
NodeList ³»ÀÇ index ¹ø°ÀÇ ³ëµå. À妽º°¡ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì´Â null

getUserObject

public Object  getUserObject()
ÀÌ ³ëµå¿¡ °ü·ÃÇÑ Object°ªÀ» ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
»ç¿ëÀÚ Object
°ü·Ã Ç׸ñ:
setUserObject(java.lang.Object)

setUserObject

public void setUserObject(Object  userObject)
ÀÌ ³ëµå¿¡ °ü·ÃÇÑ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
userObject - »ç¿ëÀÚ Object
°ü·Ã Ç׸ñ:
getUserObject()

setIdAttribute

public void setIdAttribute(String  name,
                           boolean isId)
                    throws DOMException 
ÀÎÅÍÆäÀ̽º Element ±â¼ú:
isId ÆĶó¹ÌÅÍ°¡ trueÀÎ °æ¿ì, ÀÌ ¸Þ¼­µå´Â ÁöÁ¤µÈ ¼Ó¼ºÀÌ »ç¿ëÀÚ °áÁ¤ ID ¼Ó¼ºÀÎ °ÍÀ» ¼±¾ðÇÕ´Ï´Ù. ÀÌ°ÍÀº, Attr.isId°ª°ú Document.getElementById µ¿ÀÛ¿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù¸¸, »ç¿ëÁßÀÇ schema´Â º¯°æµÇÁö ¾Ê½À´Ï´Ù. ƯÈ÷, ÁöÁ¤µÈ Attr ³ëµåÀÇ Attr.schemaTypeInfo¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. isId ÆĶó¹ÌÅÍÀÇ false°ªÀ» »ç¿ëÇϸé, ¼Ó¼ºÀÌ »ç¿ëÀÚ °áÁ¤ ID ¼Ó¼ºÀÎ °ÍÀº ¼±¾ðµÇÁö ¾Ê½À´Ï´Ù.
·ÎÄøí°ú À̸§ °ø°£ URI ·Î ¼Ó¼ºÀ» ÁöÁ¤ÇÏ·Á¸é, setIdAttributeNS ¸Þ¼­µå¸¦ »ç¿ëÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Element ³»ÀÇ setIdAttribute
ÆĶó¹ÌÅÍ:
name - ¼Ó¼ºÀÇ À̸§
isId - ¼Ó¼ºÀÌ ÇüÅ ID ¼Ó¼ºÀÏÁö ¾î¶³Áö¸¦ ÆÇÁ¤
¿¹¿Ü:
DOMException - NO_MODIFICATION_ALLOWED_ERR: ÀÌ ³ëµå°¡ Àбâ Àü¿ë ÀÎ °æ¿ì
NOT_FOUND_ERR: ÁöÁ¤µÈ ³ëµå°¡ ÀÌ ¿ä¼ÒÀÇ ¼Ó¼ºÀÌ ¾Æ´Ñ °æ¿ì

setIdAttributeNS

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 - ¼Ó¼ºÀÇ À̸§ °ø°£ URI
localName - ¼Ó¼ºÀÇ ·ÎÄøí
isId - ¼Ó¼ºÀÌ ÇüÅ ID ¼Ó¼ºÀÏÁö ¾î¶³Áö¸¦ ÆÇÁ¤
¿¹¿Ü:
DOMException - NO_MODIFICATION_ALLOWED_ERR: ÀÌ ³ëµå°¡ Àбâ Àü¿ë ÀÎ °æ¿ì
NOT_FOUND_ERR: ÁöÁ¤µÈ ³ëµå°¡ ÀÌ ¿ä¼ÒÀÇ ¼Ó¼ºÀÌ ¾Æ´Ñ °æ¿ì

setIdAttributeNode

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: ÀÌ ³ëµå°¡ Àбâ Àü¿ë ÀÎ °æ¿ì
NOT_FOUND_ERR: ÁöÁ¤µÈ ³ëµå°¡ ÀÌ ¿ä¼ÒÀÇ ¼Ó¼ºÀÌ ¾Æ´Ñ °æ¿ì

getSchemaTypeInfo

public TypeInfo  getSchemaTypeInfo()
ÀÎÅÍÆäÀ̽º Element ±â¼ú:
ÀÌ ¿ä¼Ò¿¡ °ü·ÃµÈ ÇüÅ Á¤º¸ÀÔ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Element ³»ÀÇ getSchemaTypeInfo

setUserData

public Object  setUserData(String  key,
                          Object  data,
                          UserDataHandler  handler)
ÀÎÅÍÆäÀ̽º Node ±â¼ú:
ÀÌ ³ëµåÀÇ Å°¿¡ °´Ã¼¸¦ °ü·ÃÁþ½À´Ï´Ù. ÀÌ ÀÌÈÄ, °´Ã¼´Â °°Àº Å°·Î getUserData¸¦ È£ÃâÇØ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ setUserData
ÆĶó¹ÌÅÍ:
key - °´Ã¼¸¦ °ü·ÃÁþ´Â Å°
data - ¼ÒÁ¤ÀÇ Å°¿¡ °ü·ÃÁþ´Â °´Ã¼. ¼ÒÁ¤ÀÇ Å°¿¡ ´ëÇÑ ±âÁ¸ÀÇ °ü·ÃÀ» »èÁ¦ÇÏ·Á¸é null
handler - ¼ÒÁ¤ÀÇ Å°¿¡ °ü·ÃÁþ´Â Çڵ鷯, ¶Ç´Â null
¹Ýȯ°ª:
ÀÌ ³ëµåÀÇ ¼ÒÁ¤ÀÇ Å°¿¡ ÀÌÀü °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´ø DOMUserData. DOMUserData°¡ ¾ø¾ú´ø °æ¿ì´Â null

getUserData

public Object  getUserData(String  key)
ÀÎÅÍÆäÀ̽º Node ±â¼ú:
ÀÌ ³ëµåÀÇ Å°¿¡ °ü·ÃµÈ °´Ã¼¸¦ ÃëµæÇÕ´Ï´Ù. °´Ã¼´Â ¿ì¼± °°Àº Å°·Î setUserData¸¦ È£ÃâÇØ, ÀÌ ³ëµå¿¡ ´ëÇؼ­ ÀÌ¹Ì ¼³Á¤µÇ¾î ÀÖÀ» ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ getUserData
ÆĶó¹ÌÅÍ:
key - °´Ã¼¸¦ °ü·ÃµÈ Å°
¹Ýȯ°ª:
ÀÌ ³ëµåÀÇ ¼ÒÁ¤ÀÇ Å°¿¡ °ü·ÃµÈ DOMUserData. DOMUserData°¡ ¾ø¾ú´ø °æ¿ì´Â null

getFeature

public Object  getFeature(String  feature,
                         String  version)
ÀÎÅÍÆäÀ̽º Node ±â¼ú:
ÀÌ ¸Þ¼­µå´Â ÁöÁ¤ÇÑ ±â´É°ú ¹öÀüÀ» °¡Áö´Â Ư¼öÇÑ Çü½ÄÀÇ API°¡ ÁöÁ¤µÇ¾ú´ø ´ë·Î ±¸ÇöÇϴ Ư¼öÇÑ Çü½ÄÀÇ °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù. Ư¼öÇÑ Çü½ÄÀÇ °´Ã¼´Â ¹ÙÀεù °íÀ¯ÀÇ Ä³½ºÆà ¸Þ¼­µå¸¦ »ç¿ëÇØ ÃëµæÇÒ ¼öµµ ÀÖ½À´Ï´Ù¸¸, ¹Ýµå½Ã ¼³¸íµÇ°í ÀÖµµ·Ï ³× ¿ÀÁö ¾Ê½À´Ï´Ù. ÀÌ ¸Þ¼­µå¸¦ »ç¿ëÇϸé, ±¸Çö¿¡¼­´Â NodeÀÎÅÍÆäÀ̽º¸¦ Áö¿ø ÇÏ°í ÀÖÁö ¾Ê´Â Ư¼öÇÑ Çü½ÄÀÇ °´Ã¼¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ getFeature
ÆĶó¹ÌÅÍ:
feature - ¿ä±¸µÈ ±â´ÉÀÇ À̸§. ±â´É¸íÀÇ Àü¿¡ Ãß°¡µÇ´Â Ç÷¯½º ±âÈ£ ¡¸+¡¹Àº ÀÌ ¸Þ¼­µåÀÇ ÄÁÅؽºÆ®¿¡ ¼­´Â Àǹ̰¡ ÀÖÁö ¾Ê±â ¶§¹®¿¡ ¹«½ÃµÇ´Â
version - Å×½ºÆ®ÇÏ´Â ±â´ÉÀÇ ¹öÀü ¹øÈ£
¹Ýȯ°ª:
ÁöÁ¤µÈ ±â´É°ú ¹öÀüÀÇ Æ¯¼öÇÑ Çü½ÄÀÇ API¸¦ ±¸ÇöÇÏ´Â °´Ã¼ (Á¸ÀçÇÏ´Â °æ¿ì). ÁöÁ¤µÈ ±â´É¿¡ °ü·ÃµÈ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â °´Ã¼°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null. ÀÌ ¸Þ¼­µå¿¡ ÀÇÇØ ¸®ÅÏµÈ DOMObjectÀÌ NodeÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â °æ¿ì, ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ÁÖ¿ä ÄÚ¾î Node¿¡ À§¾ç ÇØ, attributes, childNodes ¶ó°í ÇÏ´Â ÁÖ¿ä ÄÚ¾î Node¿Í Á¤ÇÕÇÏÁö ¾Ê´Â °á°ú¸¦ µ¹·ÁÁÖ´Â °ÍÀÌ ¾ø°Ô ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù

isSameNode

public boolean isSameNode(Node  node)
ÀÎÅÍÆäÀ̽º Node ±â¼ú:
ÀÌ ³ëµå°¡ ÁöÁ¤µÈ ³ëµå¿Í °°Àº ³ëµåÀÏÁö ¾î¶³Áö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
ÀÌ ¸Þ¼­µå¸¦ »ç¿ëÇϸé, ±¸ÇöÀ¸·Î ¸®ÅÏµÈ 2°³ÀÇ Node ÂüÁ¶°¡ °°Àº °´Ã¼¸¦ ÂüÁ¶ÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. 2°³ÀÇ Node ÂüÁ¶°¡ °°Àº °´Ã¼¸¦ ÂüÁ¶ÇÏ´Â °æ¿ì´Â ÇÁ·Ï½Ã¸¦ ÅëÇÑ ÂüÁ¶ÀÇ °æ¿ì¿¡¼­µµ, ¸ðµç ¼Ó¼ºÀÌ °°Àº °ªÀ» °¡Á®, ¾î´À ÂÊÀΰ¡ÀÇ ÂüÁ¶ÀÇ °°Àº DOM ¸Þ¼­µåÀÇ È£ÃâÀÌ Ç×»ó ¿ÏÀüÈ÷ °°Àº È¿°ú¸¦ ¹ßÈÖÇϵµ·Ï, ÂüÁ¶¸¦ ¿ÏÀüÇÏ°Ô ±³´ë·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ isSameNode
ÆĶó¹ÌÅÍ:
node - Å×½ºÆ® ´ë»óÀÇ ³ëµå
¹Ýȯ°ª:
³ëµå°¡ °°Àº °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

isEqualNode

public boolean isEqualNode(Node  node)
ÀÎÅÍÆäÀ̽º Node ±â¼ú:
2°³ÀÇ ³ëµå°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ Å×½ºÆ®ÇÕ´Ï´Ù.
ÀÌ ¸Þ¼­µå´Â Node.isSameNode()¸¦ »ç¿ëÇØ Å×½ºÆ®ÇÒ ¼ö ÀÖ´Â ³ëµåÀÇ µ¿Àϼº (2°³ÀÇ ³ëµå°¡ °°Àº °´Ã¼¸¦ ÂüÁ¶ÇÒÁö ¾î¶³Áö)Àº ¾Æ´Ï°í µ¿µî¼ºÀ» Å×½ºÆ®ÇÕ´Ï´Ù. °°´Ù ¸ðµç ³ëµå´Â µ¿µîÇϱ⵵ ÇÕ´Ï´Ù¸¸, ±× ¿ªÀº ¹Ýµå½Ã µé¾î¸ÂÁö ¾Ê½À´Ï´Ù.¡¡
2°³ÀÇ ³ëµå°¡ µ¿µîÇØ¿ä´Â ´ÙÀ½ÀÇ Á¶°ÇÀÌ Ã¤¿öÁö´Â °æ¿ì¸¸ÀÔ´Ï´Ù.
2°³ÀÇ DocumentType ³ëµå°¡ µ¿ÀÏÇϱâ À§ÇØ´Â ´ÙÀ½ÀÇ Á¶°ÇÀÌ Ã¤¿öÁú ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
ÇÑÆí, ´ÙÀ½Àº µ¿µî¼º¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. ownerDocument, baseURI ¹× parentNode ¼Ó¼º, Attr ³ëµåÀÇ specified ¼Ó¼º, Attr ³ëµå¿Í Element ³ëµåÀÇ schemaTypeInfo ¼Ó¼º, Text ³ëµåÀÇ Text.isElementContentWhitespace ¼Ó¼º ¹× ³ëµå¿¡ µî·ÏµÇ¾î ÀÖ´Â »ç¿ëÀÚ µ¥ÀÌÅÍ ¶Ç´Â À̺¥Æ® ¸®½º³Ê

ÁÖ:ÀϹÝÀûÀ¸·Î À§ÀÇ ¼³¸íÀ¸·Î ´Ù·ç¾îÁöÁö ¾ÊÀº °ÍÀº µ¿Àϼº üũÀÇ ¸é¿¡¼­ ¹Ì°¡ ÀÖÁö´Â ¾Ê½À´Ï´Ù. ÀÌ »ç¾çÀÇ Àå·¡ ¹öÀü¿¡ ¼­´Â º¸´Ù ¸¹Àº ¼Ó¼ºÀ» °í·ÁÇØ, ÀÌ »ç¾ç¿¡ ÁØ°ÅÇÏ´Â ±¸ÇöÀ» Àû´ç °»½ÅÇÒ ¿¹Á¤ÀÔ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ isEqualNode
ÆĶó¹ÌÅÍ:
node - µ¿ÀϼºÀ» ºñ±³ÇÏ´Â ´ë»óÀÇ ³ëµå
¹Ýȯ°ª:
³ëµå°¡ µ¿ÀÏÇÑ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

lookupNamespaceURI

public String  lookupNamespaceURI(String  prefix)
ÀÎÅÍÆäÀ̽º Node ±â¼ú:
ÁöÁ¤ÇÑ ³ëµå·ÎºÎÅÍ °³½ÃÇØ, ¼ÒÁ¤ÀÇ Á¢µÎ»ç¿¡ °ü·ÃµÈ À̸§ °ø°£ URI¸¦ °Ë»öÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ °ÍÀº ÀÌ ¸Þ¼­µå·Î »ç¿ëµÇ´Â ¾Ë°í¸®ÁòÀ» ÂüÁ¶ÇϽʽÿÀ.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ lookupNamespaceURI
ÆĶó¹ÌÅÍ:
prefix - °Ë»öÇÏ´Â Á¢µÎ»ç. ÀÌ ÆĶó¹ÌÅÍ°¡ nullÀÎ °æ¿ì, ¸Þ¼­µå´Â µðÆúÆ®ÀÇ À̸§ °ø°£ URI¸¦ µ¹·ÁÁØ´Ù (Á¸ÀçÇÏ´Â °æ¿ì)
¹Ýȯ°ª:
°ü·ÃµÈ À̸§ °ø°£ URI, ¹ß°ßµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â null

isDefaultNamespace

public boolean isDefaultNamespace(String  namespaceURI)
ÀÎÅÍÆäÀ̽º Node ±â¼ú:
ÀÌ ¸Þ¼­µå´Â ÁöÁ¤µÈ namespaceURI°¡ µðÆúÆ®ÀÇ À̸§ °ø°£ÀÏÁö ¾î¶³Áö¸¦ üũÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ isDefaultNamespace
ÆĶó¹ÌÅÍ:
namespaceURI - °Ë»öÇÏ´Â À̸§ °ø°£ URI
¹Ýȯ°ª:
ÁöÁ¤µÈ namespaceURI°¡ µðÆúÆ®ÀÇ À̸§ °ø°£ÀÎ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

lookupPrefix

public String  lookupPrefix(String  namespaceURI)
ÀÎÅÍÆäÀ̽º Node ±â¼ú:
ÁöÁ¤µÈ ³ëµå·ÎºÎÅÍ °³½ÃÇØ, ¼ÒÁ¤ÀÇ À̸§ °ø°£ URI¿¡ °ü·ÃµÈ Á¢µÎ»ç¸¦ °Ë»öÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â µðÆúÆ®ÀÇ À̸§ °ø°£ ¼±¾ðÀ» ¹«½ÃÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ °ÍÀº ÀÌ ¸Þ¼­µå·Î »ç¿ëµÇ´Â ¾Ë°í¸®ÁòÀ» ÂüÁ¶ÇϽʽÿÀ.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ lookupPrefix
ÆĶó¹ÌÅÍ:
namespaceURI - °Ë»öÇÏ´Â À̸§ °ø°£ URI
¹Ýȯ°ª:
¹ß°ßµÇ¾úÀ» °æ¿ì´Â °ü·ÃµÈ À̸§ °ø°£ Á¢µÎ»ç, ¹ß°ßµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â null. º¹¼öÀÇ Á¢µÎ»ç°¡ À̸§ °ø°£ Á¢µÎ»ç¿¡ °ü·ÃµÈ °æ¿ì, ¸®ÅÏµÈ À̸§ °ø°£ Á¢µÎ»ç´Â ±¸Çö¿¡ ÀÀÇØ ´Ù¸£´Ù

getTextContent

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 º¯¼ö¿¡ µé¾î°¡Áö ¾Ê´Â °æ¿ì

setTextContent

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: ³ëµå°¡ Àбâ Àü¿ë ÀÇ °æ¿ì

compareDocumentPosition

public short compareDocumentPosition(Node  other)
                              throws DOMException 
ÀÎÅÍÆäÀ̽º Node ±â¼ú:
ÀÌ ¸Þ¼­µå°¡ ºÒ·Á°¡ °í ÀÖ´Â ÂüÁ¶ ³ëµå¸¦, ÆĶó¹ÌÅͷμ­ °Ç³×¹Þ´Â ³ëµå¿Í ¹®¼­³»ÀÇ À§Ä¡¿¡ °üÇؼ­ ¹®¼­¼ø¼­¿Í ºñ±³ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ compareDocumentPosition
ÆĶó¹ÌÅÍ:
other - ÂüÁ¶ ³ëµå¿Í ºñ±³ÇÏ´Â ³ëµå
¹Ýȯ°ª:
ÂüÁ¶ ³ëµå¿¡ ´ëÇؼ­ ³ëµåÀÇ »ó´ëÀûÀÎ À§Ä¡¸¦ °áÁ¤ÇÏ´Â ¹æ¹ý
¿¹¿Ü:
DOMException - NOT_SUPPORTED_ERR: ºñ±³ ´ë»ó ³ëµå°¡ ÀÏ°üÇÑ ±¸Çö °íÀ¯ÀÇ °á°ú¸¦ µ¹·ÁÁÖµµ·Ï Á¶Á¤ÇÏÁö ¾Ê´Â ´Ù¸¥ DOM ±¸ÇöÀÇ ³ëµåÀÎ °æ¿ì

getBaseURI

public String  getBaseURI()
ÀÎÅÍÆäÀ̽º Node ±â¼ú:
ÀÌ ³ëµåÀÇ Àý´ë º£À̽º URI, ±¸ÇöÀÌ Àý´ë URI¸¦ ÃëµæÇÒ ¼ö ¾ø¾ú´ø °æ¿ì´Â nullÀÌ µË´Ï´Ù. ÀÌ °ªÀº ¼³¸í¿¡ µû¶ó °è»êµË´Ï´Ù. ´Ù¸¸, DocumentÀÌ ¡¸HTML¡¹±â´É¡¸DOM Level 2 HTML¡¹¸¦ Áö¿øÇÏ´ÂÀÎ °æ¿ì, º£À̽º URI´Â ¿ì¼± HTML BASE ¿ä¼ÒÀÇ href ¼Ó¼ºÀÇ °ª (Á¸ÀçÇÏ´Â °æ¿ì)À» »ç¿ëÇØ °è»êµÇ¾î ±×·¸Áö ¾ÊÀº °æ¿ì´Â DocumentÀÎÅÍÆäÀ̽ºÀÇ documentURI ¼Ó¼ºÀÇ °ªÀ» »ç¿ëÇØ °è»êµË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Node ³»ÀÇ getBaseURI

JavaTM 2 Platform
Standard Ed. 5.0

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