JavaTM 2 Platform
Standard Ed. 5.0

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

¾Ë·ÁÁø ¼­ºê ÀÎÅÍÆäÀ̽º ¸ñ·Ï :
Attr, CDATASection, CharacterData, Comment, Document, DocumentFragment, DocumentType, Element, Entity, EntityReference, Notation, ProcessingInstruction, Text
¾Ë·ÁÁø ±¸Çö Ŭ·¡½º ¸ñ·Ï:
IIOMetadataNode

public interface Node

NodeÀÎÅÍÆäÀ̽º´Â ¹®¼­ °´Ã¼ ¸ðµ¨ Àüü¿¡ ´ëÇÑ ÁÖµ¥ÀÌÅÍÇüÀ̸ç, ¹®¼­ Æ®¸®³»ÀÇ ´ÜÀÏÀÇ ³ëµå¸¦ ³ªÅ¸³À´Ï´Ù. NodeÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¸ðµç °´Ã¼´Â ÀÚ½ÄÀ» ó¸®Çϱâ À§ÇÑ ¸Þ¼­µå¸¦ °¡Áö°í ÀÖ½À´Ï´Ù¸¸, NodeÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¸ðµç °´Ã¼°¡ ÀÚ½ÄÀ» °¡Áú ¼ö ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ¿¹¸¦ µé¾î, Text ³ëµå´Â ÀÚ½ÄÀ» °¡Á® ¾ÈµÇ¾î, ÀÌ·¯ÇÑ ³ëµå¿¡ ÀÚ½ÄÀ» Ãß°¡ÇßÀ» °æ¿ì, DOMException°¡ ¹ß»ýÇÕ´Ï´Ù.

nodeName ¼Ó¼º, nodeValue ¼Ó¼º ¹× attributes ¼Ó¼ºÀº ƯÁ¤ÀÇ ÆÄ»ý ÀÎÅÍÆäÀ̽º¿¡ »ç·Î ÀâÈ÷Áö ¾Ê°í ³ëµå Á¤º¸¸¦ ¾ò´Â ¸ÞÄ«´ÏÁòÀÔ´Ï´Ù. Element¿¡ ´ëÇؼ­ nodeValue, Comment¿¡ ´ëÇؼ­ attributes¿Í °°ÀÌ, ÀÌ·¯ÇÑ ¼Ó¼ºÀÌ Æ¯Á¤ÀÇ nodeType¿¡ ¸íÈ®ÇÏ°Ô ¸ÅÇεǾî ÀÖÁö ¾ÊÀº °æ¿ì´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù. °¢Á¾ Àü¿ë ÀÎÅÍÆäÀ̽º´Â ÀÌ¿Ü¿¡µµ, °ü·Ã Á¤º¸¸¦ Ãëµæ ¹× ¼³Á¤ÇÏ´Â Æí¸®ÇÑ ¸ÞÄ«´ÏÁòÀ» ´Ù¼ö °®Ãß°í ÀÖ½À´Ï´Ù.

nodeName, nodeValue ¹× attributes°ªÀº ´ÙÀ½°ú °°ÀÌ ³ëµåÇü¿¡ µû¶ó¼­ ´Ù¸¨´Ï´Ù.

ÀÎÅÍÆäÀ̽º nodeName nodeValue attributes
Attr Attr.name¿Í °°Àº Attr.value¿Í °°Àº null
CDATASection "#cdata-section" CharacterData.data (CDATA ¼½¼ÇÀÇ ³»¿ë)¿Í °°Àº null
Comment "#comment" CharacterData.data (ÄÚ¸àÆ®ÀÇ ³»¿ë)¿Í °°Àº null
Document "#document" null null
DocumentFragment "#document-fragment" null null
DocumentType DocumentType.name¿Í °°Àº null null
Element Element.tagName¿Í °°Àº null NamedNodeMap
Entity ½Çü¸í null null
EntityReference ÂüÁ¶µÇ´Â ½ÇüÀÇ À̸§ null null
Notation Ç¥±â ¹ý¸í null null
ProcessingInstruction ProcessingInstruction.target¿Í °°Àº ProcessingInstruction.data¿Í °°Àº null
Text "#text" CharacterData.data (ÅؽºÆ® ³ëµåÀÇ ³»¿ë)¿Í °°Àº null

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


ÇÊµå °³¿ä
static short ATTRIBUTE_NODE
          ³ëµå´Â Attr ÀÔ´Ï´Ù.
static short CDATA_SECTION_NODE
          ³ëµå´Â CDATASection ÀÔ´Ï´Ù.
static short COMMENT_NODE
          ³ëµå´Â Comment ÀÔ´Ï´Ù.
static short DOCUMENT_FRAGMENT_NODE
          ³ëµå´Â DocumentFragment ÀÔ´Ï´Ù.
static short DOCUMENT_NODE
          ³ëµå´Â Document ÀÔ´Ï´Ù.
static short DOCUMENT_POSITION_CONTAINED_BY
          ³ëµå´Â ÂüÁ¶ ³ëµå¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
static short DOCUMENT_POSITION_CONTAINS
          ³ëµå´Â ÂüÁ¶ ³ëµå¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
static short DOCUMENT_POSITION_DISCONNECTED
          2°³ÀÇ ³ëµå´Â Àý´Ü µË´Ï´Ù.
static short DOCUMENT_POSITION_FOLLOWING
          ³ëµå´Â ÂüÁ¶ ³ëµåÀÇ ÈÄ¿¡ °è¼ÓµË´Ï´Ù.
static short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
          ¼±ÇàÇÒ±î ÈÄ¿¡ ¿Ã±î´Â ±¸Çö¿¡ °íÀ¯ÇÕ´Ï´Ù.
static short DOCUMENT_POSITION_PRECEDING
          2¹ø°ÀÇ ³ëµå´Â ÂüÁ¶ ³ëµåÀÇ Àü¿¡ ÀÖ½À´Ï´Ù.
static short DOCUMENT_TYPE_NODE
          ³ëµå´Â DocumentType ÀÔ´Ï´Ù.
static short ELEMENT_NODE
          ³ëµå´Â Element ÀÔ´Ï´Ù.
static short ENTITY_NODE
          ³ëµå´Â Entity ÀÔ´Ï´Ù.
static short ENTITY_REFERENCE_NODE
          ³ëµå´Â EntityReference ÀÔ´Ï´Ù.
static short NOTATION_NODE
          ³ëµå´Â Notation ÀÔ´Ï´Ù.
static short PROCESSING_INSTRUCTION_NODE
          ³ëµå´Â ProcessingInstruction ÀÔ´Ï´Ù.
static short TEXT_NODE
          ³ëµå´Â Text ³ëµåÀÔ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 Node appendChild (Node  newChild)
          ³ëµå newChild¸¦ ÀÌ ³ëµåÀÇÀÚ½Ä ¸®½ºÆ®ÀÇ ¸»¹Ì¿¡ Ãß°¡ÇÕ´Ï´Ù.
 Node cloneNode (boolean deep)
          ³ëµåÀÇ ¹ü¿ë copy constructor·Î¼­ ÀÌ ³ëµåÀÇ º¹Á¦¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 short compareDocumentPosition (Node  other)
          ÀÌ ¸Þ¼­µå°¡ ºÒ·Á°¡ °í ÀÖ´Â ÂüÁ¶ ³ëµå¸¦, ÆĶó¹ÌÅͷμ­ °Ç³×¹Þ´Â ³ëµå¿Í ¹®¼­³»ÀÇ À§Ä¡¿¡ °üÇؼ­ ¹®¼­¼ø¼­¿Í ºñ±³ÇÕ´Ï´Ù.
 NamedNodeMap getAttributes ()
          ÀÌ ³ëµå°¡ ElementÀÎ °æ¿ì, ÀÌ ³ëµåÀÇ ¼Ó¼ºÀ» Æ÷ÇÔÇÑ NamedNodeMap ÀÔ´Ï´Ù.
 String getBaseURI ()
          ÀÌ ³ëµåÀÇ Àý´ë º£À̽º URI, ±¸ÇöÀÌ Àý´ë URI¸¦ ÃëµæÇÒ ¼ö ¾ø¾ú´ø °æ¿ì´Â nullÀÌ µË´Ï´Ù.
 NodeList getChildNodes ()
          ÀÌ ³ëµåÀÇ ÀÚ½ÄÀ» ¸ðµÎ Æ÷ÇÔÇÑ NodeList ÀÔ´Ï´Ù.
 Object getFeature (String  feature, String  version)
          ÀÌ ¸Þ¼­µå´Â ÁöÁ¤ÇÑ ±â´É°ú ¹öÀüÀ» °¡Áö´Â Ư¼öÇÑ Çü½ÄÀÇ API°¡ ÁöÁ¤µÇ¾ú´ø ´ë·Î ±¸ÇöÇϴ Ư¼öÇÑ Çü½ÄÀÇ °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Node getFirstChild ()
          ÀÌ ³ëµåÀÇ ÃÖÃÊÀÇÀÚ½Ä ³ëµåÀÔ´Ï´Ù.
 Node getLastChild ()
          ÀÌ ³ëµåÀÇ ¸¶Áö¸·ÀÚ½Ä ³ëµåÀÔ´Ï´Ù.
 String getLocalName ()
          ÀÌ ³ëµåÀÇ ¼ö½Ä¸íÀÇ ·ÎÄà ºÎºÐÀ» ¸®ÅÏÇÕ´Ï´Ù.
 String getNamespaceURI ()
          ÀÌ ³ëµåÀÇ À̸§ °ø°£ URI.
 Node getNextSibling ()
          ÀÌ ³ëµåÀÇ Á÷ÈÄÀÇ ³ëµåÀÔ´Ï´Ù.
 String getNodeName ()
          ÀÌ ³ëµåÀÇ À̸§ÀÔ´Ï´Ù.
 short getNodeType ()
          °´Ã¼ÀÇ ÇüŸ¦ ³ªÅ¸³»´Â ÄÚµåÀÔ´Ï´Ù.
 String getNodeValue ()
          ÀÌ ³ëµåÀÇ °ªÀÔ´Ï´Ù.
 Document getOwnerDocument ()
          ÀÌ ³ëµå¿¡ °ü·ÃµÈ Document °´Ã¼ÀÔ´Ï´Ù.
 Node getParentNode ()
          ÀÌ ³ëµåÀÇ ºÎ¸ð³ëµåÀÔ´Ï´Ù.
 String getPrefix ()
          ÀÌ ³ëµåÀÇ À̸§ °ø°£ Á¢µÎ»çÀÔ´Ï´Ù.
 Node getPreviousSibling ()
          ÀÌ ³ëµåÀÇ Á÷ÀüÀÇ ³ëµåÀÔ´Ï´Ù.
 String getTextContent ()
          ÀÌ ¼Ó¼ºÀº ÁöÁ¤µÈ ³ëµå¿Í ³ëµåÀÇ ÀÚ¼ÕÀÇ ÅؽºÆ® ÄÁÅÙÃ÷¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Object getUserData (String  key)
          ÀÌ ³ëµåÀÇ Å°¿¡ °ü·ÃµÈ °´Ã¼¸¦ ÃëµæÇÕ´Ï´Ù.
 boolean hasAttributes ()
          ÀÌ ³ëµå°¡ ¿ä¼ÒÀÎ °æ¿ì, ¼Ó¼ºÀ» °¡Áö°í ÀÖÀ»Áö ¾î¶³Áö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 boolean hasChildNodes ()
          ÀÌ ³ëµå°¡ÀÚ½Ä ³ëµå¸¦ °¡Áö°í ÀÖÀ»Áö ¾î¶³Áö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Node insertBefore (Node  newChild, Node  refChild)
          ±âÁ¸ÀÇ refChild ÀÚ½Ä ³ëµåÀÇ Àü¿¡ newChild ³ëµå¸¦ »ðÀÔÇÕ´Ï´Ù.
 boolean isDefaultNamespace (String  namespaceURI)
          ÀÌ ¸Þ¼­µå´Â ÁöÁ¤µÈ namespaceURI°¡ µðÆúÆ®ÀÇ À̸§ °ø°£ÀÏÁö ¾î¶³Áö¸¦ üũÇÕ´Ï´Ù.
 boolean isEqualNode (Node  arg)
          2°³ÀÇ ³ëµå°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ Å×½ºÆ®ÇÕ´Ï´Ù.
 boolean isSameNode (Node  other)
          ÀÌ ³ëµå°¡ ÁöÁ¤µÈ ³ëµå¿Í °°Àº ³ëµåÀÏÁö ¾î¶³Áö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 boolean isSupported (String  feature, String  version)
          DOM ±¸ÇöÀÌ Æ¯Á¤ÀÇ ±â´ÉÀ» ±¸ÇöÇÏ°í ÀÖ¾î, ÀÌ ³ëµå°¡ ±× ±â´ÉÀÌ ÁöÁ¤µÇ¾ú´ø ´ë·Î Áö¿ø ÇÏ°í ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 String lookupNamespaceURI (String  prefix)
          ÁöÁ¤ÇÑ ³ëµå·ÎºÎÅÍ °³½ÃÇØ, ¼ÒÁ¤ÀÇ Á¢µÎ»ç¿¡ °ü·ÃµÈ À̸§ °ø°£ URI¸¦ °Ë»öÇÕ´Ï´Ù.
 String lookupPrefix (String  namespaceURI)
          ÁöÁ¤µÈ ³ëµå·ÎºÎÅÍ °³½ÃÇØ, ¼ÒÁ¤ÀÇ À̸§ °ø°£ URI¿¡ °ü·ÃµÈ Á¢µÎ»ç¸¦ °Ë»öÇÕ´Ï´Ù.
 void normalize ()
          ÀÌ Node ¼­ºê Æ®¸®ÀÇ ÃֽɺαîÁö Á¸ÀçÇÏ´Â ¸ðµç Text ³ëµå (¼Ó¼º ³ëµå¸¦ Æ÷ÇÔÇÑ´Ù)¸¦, Text ³ëµå°¡ ±¸Á¶ (¿ä¼Ò, ÄÚ¸àÆ®, ó¸® ¸í·É, CDATA ¼½¼Ç, ½Çü ÂüÁ¶µî)¿¡¸¸ µû¶ó ºÐ¸®µÇ´Â ¡¸º¸Åë ¡¹Çü½ÄÀ¸·Î °íĨ´Ï´Ù.
 Node removeChild (Node  oldChild)
          ¾ÆÀÌ ¸®½ºÆ®·ÎºÎÅÍ oldChild·Î ³ªÅ¸³ª´ÂÀÚ½Ä ³ëµå¸¦ »èÁ¦ÇØ, ÀÌÀÚ½Ä ³ëµå¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Node replaceChild (Node  newChild, Node  oldChild)
          oldChild ÀÚ½Ä ³ëµå¸¦,ÀÚ½Ä ¸®½ºÆ®ÀÇ newChild¿¡ ¿Å°Ü³õ¾Æ, oldChild ³ëµå¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 void setNodeValue (String  nodeValue)
          ÀÌ ³ëµåÀÇ °ªÀÔ´Ï´Ù.
 void setPrefix (String  prefix)
          ÀÌ ³ëµåÀÇ À̸§ °ø°£ Á¢µÎ»çÀÔ´Ï´Ù.
 void setTextContent (String  textContent)
          ÀÌ ¼Ó¼ºÀº ÁöÁ¤µÈ ³ëµå¿Í ³ëµåÀÇ ÀÚ¼ÕÀÇ ÅؽºÆ® ÄÁÅÙÃ÷¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Object setUserData (String  key, Object  data, UserDataHandler  handler)
          ÀÌ ³ëµåÀÇ Å°¿¡ °´Ã¼¸¦ °ü·ÃÁþ½À´Ï´Ù.
 

ÇʵåÀÇ »ó¼¼

ELEMENT_NODE

static final short ELEMENT_NODE
³ëµå´Â Element ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

ATTRIBUTE_NODE

static final short ATTRIBUTE_NODE
³ëµå´Â Attr ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

TEXT_NODE

static final short TEXT_NODE
³ëµå´Â Text ³ëµåÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

CDATA_SECTION_NODE

static final short CDATA_SECTION_NODE
³ëµå´Â CDATASection ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

ENTITY_REFERENCE_NODE

static final short ENTITY_REFERENCE_NODE
³ëµå´Â EntityReference ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

ENTITY_NODE

static final short ENTITY_NODE
³ëµå´Â Entity ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

PROCESSING_INSTRUCTION_NODE

static final short PROCESSING_INSTRUCTION_NODE
³ëµå´Â ProcessingInstruction ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

COMMENT_NODE

static final short COMMENT_NODE
³ëµå´Â Comment ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

DOCUMENT_NODE

static final short DOCUMENT_NODE
³ëµå´Â Document ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

DOCUMENT_TYPE_NODE

static final short DOCUMENT_TYPE_NODE
³ëµå´Â DocumentType ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

DOCUMENT_FRAGMENT_NODE

static final short DOCUMENT_FRAGMENT_NODE
³ëµå´Â DocumentFragment ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

NOTATION_NODE

static final short NOTATION_NODE
³ëµå´Â Notation ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

DOCUMENT_POSITION_DISCONNECTED

static final short DOCUMENT_POSITION_DISCONNECTED
2°³ÀÇ ³ëµå´Â Àý´Ü µË´Ï´Ù. Àý´Ü µÈ ³ëµåÀÇ ¼ø¼­´Â Ç×»ó ±¸Çö¿¡ °íÀ¯ÀÇ ¼ø¼­ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

DOCUMENT_POSITION_PRECEDING

static final short DOCUMENT_POSITION_PRECEDING
2¹ø°ÀÇ ³ëµå´Â ÂüÁ¶ ³ëµåÀÇ Àü¿¡ ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

DOCUMENT_POSITION_FOLLOWING

static final short DOCUMENT_POSITION_FOLLOWING
³ëµå´Â ÂüÁ¶ ³ëµåÀÇ ÈÄ¿¡ °è¼ÓµË´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

DOCUMENT_POSITION_CONTAINS

static final short DOCUMENT_POSITION_CONTAINS
³ëµå´Â ÂüÁ¶ ³ëµå¸¦ Æ÷ÇÔÇÕ´Ï´Ù. Æ÷ÇÔÇÑ ³ëµå´Â Ç×»ó ÂüÁ¶ ³ëµå¿¡ ¼±ÇàÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

DOCUMENT_POSITION_CONTAINED_BY

static final short DOCUMENT_POSITION_CONTAINED_BY
³ëµå´Â ÂüÁ¶ ³ëµå¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. Æ÷ÇԵǴ ³ëµå´Â Ç×»ó ÂüÁ¶ ³ëµåÀÇ ÈÄ¿¡ °è¼ÓµË´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC

static final short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
¼±ÇàÇÒ±î ÈÄ¿¡ ¿Ã±î´Â ±¸Çö¿¡ °íÀ¯ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪
¸Þ¼­µåÀÇ »ó¼¼

getNodeName

String  getNodeName()
ÀÌ ³ëµåÀÇ À̸§ÀÔ´Ï´Ù. ÀÌ À̸§Àº ÇüÅ¿¡ µû¶ó¼­ ´Ù¸¨´Ï´Ù. Àü¼úÀÇ °Ñ(Ç¥)¸¦ ÂüÁ¶ÇϽʽÿÀ.


getNodeValue

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

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

setNodeValue

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

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

getNodeType

short getNodeType()
°´Ã¼ÀÇ ÇüŸ¦ ³ªÅ¸³»´Â ÄÚµåÀÔ´Ï´Ù. Àü¼úÀÇ Á¤ÀǸ¦ ÂüÁ¶ÇϽʽÿÀ.


getParentNode

Node  getParentNode()
ÀÌ ³ëµåÀÇ ºÎ¸ð³ëµåÀÔ´Ï´Ù. Attr, Document, DocumentFragment, Entity, NotationÀ» Á¦¿ÜÇÏ´Â ¸ðµç ³ëµå´Â ºÎ¸ð³ëµå¸¦ °¡Áú °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. ´Ù¸¸, ³ëµå°¡ ÀÛ¼ºµÇ¾ú´ø ¹Ù·Î Á÷ÈÄ·Î ¾ÆÁ÷ Æ®¸®¿¡ Ãß°¡µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì³ª Æ®¸®·ÎºÎÅÍ »èÁ¦µÇ¾úÀ» °æ¿ì´Â nullÀÌ ¸®Åϵ˴ϴ٠.


getChildNodes

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


getFirstChild

Node  getFirstChild()
ÀÌ ³ëµåÀÇ ÃÖÃÊÀÇÀÚ½Ä ³ëµåÀÔ´Ï´Ù. ÇØ´çÇÏ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â nullÀÌ ¸®Åϵ˴ϴ٠.


getLastChild

Node  getLastChild()
ÀÌ ³ëµåÀÇ ¸¶Áö¸·ÀÚ½Ä ³ëµåÀÔ´Ï´Ù. ÇØ´çÇÏ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â nullÀÌ ¸®Åϵ˴ϴ٠.


getPreviousSibling

Node  getPreviousSibling()
ÀÌ ³ëµåÀÇ Á÷ÀüÀÇ ³ëµåÀÔ´Ï´Ù. ÇØ´çÇÏ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â nullÀÌ ¸®Åϵ˴ϴ٠.


getNextSibling

Node  getNextSibling()
ÀÌ ³ëµåÀÇ Á÷ÈÄÀÇ ³ëµåÀÔ´Ï´Ù. ÇØ´çÇÏ´Â ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â nullÀÌ ¸®Åϵ˴ϴ٠.


getAttributes

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


getOwnerDocument

Document  getOwnerDocument()
ÀÌ ³ëµå¿¡ °ü·ÃµÈ Document °´Ã¼ÀÔ´Ï´Ù. ÀÌ°ÍÀº »õ·Î¿î ³ëµå¸¦ ÀÛ¼ºÇÏ´Â Document °´Ã¼À̱⵵ ÇÕ´Ï´Ù. ÀÌ ³ëµå°¡ ¾ÆÁ÷ ¾î´À Document¿¡ ¼­µµ »ç¿ëµÇ¾î ÀÖÁö ¾ÊÀº Document ¶Ç´Â DocumentTypeÀÎ °æ¿ì, nullÀÌ µË´Ï´Ù.


insertBefore

Node  insertBefore(Node  newChild,
                  Node  refChild)
                  throws DOMException 
±âÁ¸ÀÇ refChild ÀÚ½Ä ³ëµåÀÇ Àü¿¡ newChild ³ëµå¸¦ »ðÀÔÇÕ´Ï´Ù. refChild°¡ nullÀÎ °æ¿ì,ÀÚ½Ä ¸®½ºÆ®ÀÇ ¸¶Áö¸·¿¡ newChild¸¦ »ðÀÔÇÕ´Ï´Ù.
newChild°¡ DocumentFragment °´Ã¼ÀÎ °æ¿ì´Â °´Ã¼ÀÇ ¸ðµç ÀÚ½ÄÀÌ °°Àº ¼ø¼­·Î refChild Àü¿¡ »ðÀԵ˴ϴÙ. newChild´Â ÀÌ¹Ì Æ®¸®¾È¿¡ ÀÖ´Â °æ¿ì, ÃÖÃÊ·Î »èÁ¦µË´Ï´Ù.

ÁÖ: ³ëµå¸¦ ³ëµå ÀÚüÀÇ Àü¿¡ »ðÀÔÇÏ´Â °æ¿ì´Â ±¸Çö¿¡ ÀÇÁ¸ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
newChild - »ðÀԵǴ ³ëµå
refChild - ÂüÁ¶ ³ëµå. »õ·Î¿î ³ëµå´Â ÀÌ ³ëµåÀÇ Á÷Àü¿¡ »ðÀԵȴÙ
¹Ýȯ°ª:
»ðÀÔµÈ ³ëµå
¿¹¿Ü:
DOMException - HIERARCHY_REQUEST_ERR: ÀÌ ³ëµå°¡ newChild ³ëµåÇüÀÇ ÀÚ½ÄÀ» Çã°¡ÇÏÁö ¾Ê´Â ÇüÅÂÀÇ ³ëµåÀÎ °æ¿ì, »ðÀÔÇÏ´Â ³ëµå°¡ ÀÌ ³ëµåÀÇ ¼±Á¶ÀÇ 1°³ ¶Ç´Â ÀÌ ³ëµå ÀÚüÀÎ °æ¿ì, ȤÀº ÀÌ ³ëµå°¡ Document ÇüÀÇ ³ëµåÀ̸ç, ÇÑÆí DOM ¾îÇø®ÄÉÀ̼ÇÀÌ Á¦ 2 DocumentType ¶Ç´Â Element ³ëµå¸¦ »ðÀÔÇÏ·Á°í ÇßÀ» °æ¿ì
WRONG_DOCUMENT_ERR: newChild°¡ ÀÌ ³ëµå¸¦ ÀÛ¼ºÇÑ ¹®¼­¿Í´Â ´Ù¸¥ ¹®¼­·ÎºÎÅÍ ÀÛ¼ºµÇ¾úÀ» °æ¿ì
NO_MODIFICATION_ALLOWED_ERR: ÀÌ ³ëµå°¡ Àбâ Àü¿ë ÀÇ °æ¿ì, ¶Ç´Â »ðÀÔÇÏ°í ÀÖ´Â ³ëµåÀÇ ºÎ¸ð°¡ Àбâ Àü¿ë ÀÇ °æ¿ì
NOT_FOUND_ERR: refChild°¡ ÀÌ ³ëµåÀÇ ÀÚ½ÄÀÌ ¾Æ´Ñ °æ¿ì
NOT_SUPPORTED_ERR: ÀÌ ³ëµå°¡ Document ÇüÀÇ ³ëµåÀÎ °æ¿ì. ¶Ç, DOM ±¸ÇöÀÌ DocumentType ¶Ç´Â Element ³ëµåÀÇ »ðÀÔÀ» Áö¿ø ÇÏ°í ÀÖÁö ¾Ê´Â °æ¿ì¿¡µµ ÀÌ ¿¹¿Ü°¡ Throw µÉ °¡´É¼ºÀÌ ÀÖ´Ù

replaceChild

Node  replaceChild(Node  newChild,
                  Node  oldChild)
                  throws DOMException 
oldChild ÀÚ½Ä ³ëµå¸¦,ÀÚ½Ä ¸®½ºÆ®ÀÇ newChild¿¡ ¿Å°Ü³õ¾Æ, oldChild ³ëµå¸¦ ¸®ÅÏÇÕ´Ï´Ù.
newChild°¡ DocumentFragment °´Ã¼ÀÎ °æ¿ì, oldChild´Â DocumentFragment ¸ðµçÀÚ½Ä ·Î ¿Å°ÜÁý´Ï´Ù. ¸ðµçÀڽĴ °°Àº ¼ø¼­·Î »ðÀԵ˴ϴÙ. newChild´Â Æ®¸®¾È¿¡ ÀÌ¹Ì ÀÖ´Â °æ¿ì, ÃÖÃÊ·Î »èÁ¦µË´Ï´Ù.

ÁÖ: ³ëµå¸¦ ³ëµå ÀÚü¿¡ ¿Å°Ü³õ´Â °æ¿ì´Â ±¸Çö¿¡ ÀÇÁ¸ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
newChild - ÀÚ ¸®½ºÆ®¿¡ »ðÀÔÇÏ´Â »õ·Î¿î ³ëµå
oldChild - ġȯÀÇ ´ë»óÀÌ µÇ´Â ¸®½ºÆ®³»ÀÇ ³ëµå
¹Ýȯ°ª:
¿Å°Ü³õÀ» ¼ö ÀÖ¾ú´ø ³ëµå
¿¹¿Ü:
DOMException - HIERARCHY_REQUEST_ERR: ÀÌ ³ëµå°¡ newChild ³ëµåÇüÀÇ ÀÚ½ÄÀ» Çã°¡ÇÏÁö ¾Ê´Â ÇüÅÂÀÇ ³ëµåÀÎ °æ¿ì, ¶Ç´Â »ðÀÔÇÏ´Â ³ëµå°¡ ÀÌ ³ëµåÀÇ ¼±Á¶ÀÇ 1°³ ¶Ç´Â ÀÌ ³ëµå ÀÚüÀÎ °æ¿ì, ȤÀº ÀÌ ³ëµå°¡ Document ÇüÀÇ ³ëµåÀ̸ç, ¿Å°Ü³õÀº °á°ú, Document¿¡ Á¦ 2 DocumentType ¶Ç´Â Element ³ëµå¸¦ Ãß°¡ÇÏ·Á°í ÇßÀ» °æ¿ì
WRONG_DOCUMENT_ERR: newChild°¡ ÀÌ ³ëµå¸¦ ÀÛ¼ºÇÑ ¹®¼­¿Í´Â ´Ù¸¥ ¹®¼­·ÎºÎÅÍ ÀÛ¼ºµÇ¾úÀ» °æ¿ì
NO_MODIFICATION_ALLOWED_ERR: ÀÌ ³ëµå ¶Ç´Â »õ·Î¿î ³ëµåÀÇ ºÎ¸ð°¡ Àбâ Àü¿ë ÀÇ °æ¿ì
NOT_FOUND_ERR: oldChild°¡ ÀÌ ³ëµåÀÇ ÀÚ½ÄÀÌ ¾Æ´Ñ °æ¿ì
NOT_SUPPORTED_ERR: ÀÌ ³ëµå°¡ Document ÇüÀÇ ³ëµåÀÎ °æ¿ì. ¶Ç, DOM ±¸ÇöÀÌ DocumentType ÀÚ½Ä ¶Ç´Â Element ÀÚ½Ä ÀÇ Ä¡È¯À» Áö¿ø ÇÏ°í ÀÖÁö ¾Ê´Â °æ¿ì¿¡µµ ÀÌ ¿¹¿Ü°¡ Throw µÉ °¡´É¼ºÀÌ ÀÖ´Ù

removeChild

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

ÆĶó¹ÌÅÍ:
oldChild - »èÁ¦µÇ´Â ³ëµå
¹Ýȯ°ª:
»èÁ¦µÈ ³ëµå
¿¹¿Ü:
DOMException - NO_MODIFICATION_ALLOWED_ERR: ÀÌ ³ëµå°¡ Àбâ Àü¿ë ÀÇ °æ¿ì
NOT_FOUND_ERR: oldChild°¡ ÀÌ ³ëµåÀÇ ÀÚ½ÄÀÌ ¾Æ´Ñ °æ¿ì
NOT_SUPPORTED_ERR: ÀÌ ³ëµå°¡ Document ÇüÀÎ °æ¿ì. ¶Ç, DOM ±¸ÇöÀÌDocumentType ÀÚ½Ä ¶Ç´Â Element ÀÚ½Ä ÀÇ »èÁ¦¸¦ Áö¿ø ÇÏ°í ÀÖÁö ¾Ê´Â °æ¿ì, ÀÌ ¿¹¿Ü°¡ Throw µÉ °¡´É¼ºÀÌ ÀÖ´Ù

appendChild

Node  appendChild(Node  newChild)
                 throws DOMException 
³ëµå newChild¸¦ ÀÌ ³ëµåÀÇÀÚ½Ä ¸®½ºÆ®ÀÇ ¸»¹Ì¿¡ Ãß°¡ÇÕ´Ï´Ù. newChild°¡ Æ®¸®³»¿¡ ÀÌ¹Ì Á¸ÀçÇÏ´Â °æ¿ì, ÃÖÃÊ·Î ±âÁ¸ÀÇ °ÍÀÌ »èÁ¦µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
newChild - Ãß°¡ÇÏ´Â ³ëµå. Ãß°¡ÇÏ´Â ³ëµå°¡ DocumentFragment °´Ã¼ÀÎ °æ¿ì, ¹®¼­ fragmentÀÇ ÀüÄÁÅÙÃ÷°¡ ÀÌ ³ëµåÀÇÀÚ½Ä ¸®½ºÆ®·Î À̵¿ÇÑ´Ù
¹Ýȯ°ª:
Ãß°¡µÈ ³ëµå
¿¹¿Ü:
DOMException - HIERARCHY_REQUEST_ERR: ÀÌ ³ëµå°¡ newChild ³ëµåÇüÀÇ ÀÚ½ÄÀ» Çã°¡ÇÏÁö ¾Ê´Â ÇüÅÂÀÇ ³ëµåÀÎ °æ¿ì, ¶Ç´Â º¯È¯ÇÏ´Â ³ëµå°¡ ÀÌ ³ëµåÀÇ ¼±Á¶ÀÇ 1°³ ¶Ç´Â ÀÌ ³ëµå ÀÚüÀÎ °æ¿ì, ȤÀº ÀÌ ³ëµå°¡ Document ÇüÀÇ ³ëµåÀ̸ç, ÇÑÆí DOM ¾îÇø®ÄÉÀ̼ÇÀÌ Á¦ 2 DocumentType ¶Ç´Â Element ³ëµå¸¦ Ãß°¡ÇÏ·Á°í ÇßÀ» °æ¿ì
WRONG_DOCUMENT_ERR: newChild°¡ ÀÌ ³ëµå¸¦ ÀÛ¼ºÇÑ ¹®¼­¿Í´Â ´Ù¸¥ ¹®¼­·ÎºÎÅÍ ÀÛ¼ºµÇ¾úÀ» °æ¿ì
NO_MODIFICATION_ALLOWED_ERR: ÀÌ ³ëµå°¡ Àбâ Àü¿ë ÀÇ °æ¿ì ¶Ç´Â »ðÀÔÇÏ°í ÀÖ´Â ³ëµåÀÇ ÀüÀÇ ºÎ¸ð°¡ Àбâ Àü¿ë ÀÇ °æ¿ì
NOT_SUPPORTED_ERR: newChild ³ëµå°¡ Document ³ëµåÀÇÀÚ½Ä ÀÎ °æ¿ì. ¶Ç, DOM ±¸ÇöÀÌ DocumentType ÀÚ½Ä ¶Ç´Â Element ÀÚ½Ä ÀÇ »èÁ¦¸¦ Áö¿ø ÇÏ°í ÀÖÁö ¾Ê´Â °æ¿ì¿¡µµ ÀÌ ¿¹¿Ü°¡ Throw µÉ °¡´É¼ºÀÌ ÀÖ´Ù

hasChildNodes

boolean hasChildNodes()
ÀÌ ³ëµå°¡ÀÚ½Ä ³ëµå¸¦ °¡Áö°í ÀÖÀ»Áö ¾î¶³Áö¸¦ ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ³ëµå°¡ ÀÚ½ÄÀ» °¡Áö°í ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

cloneNode

Node  cloneNode(boolean deep)
³ëµåÀÇ ¹ü¿ë copy constructor·Î¼­ ÀÌ ³ëµåÀÇ º¹Á¦¸¦ ¸®ÅÏÇÕ´Ï´Ù. º¹Á¦ ³ëµå´Â ºÎ¸ð³ëµå¸¦ °¡ÁöÁö ¾Ê°í (parentNode°¡ null), »ç¿ëÀÚ µ¥ÀÌÅ͸¦ °¡ÁöÁö ¾Ê½À´Ï´Ù. ÀÓÆ÷Æ® µÇ°í ÀÖ´Â ³ëµå¿¡ °ü·ÃµÈ »ç¿ëÀÚ µ¥ÀÌÅÍ´Â ¹Ì·ç¾îÁöÁö ¾Ê½À´Ï´Ù. ´Ù¸¸, °ü·ÃµÈ µ¥ÀÌÅÍ¿Í ÇÔ²² UserDataHandlers°¡ ÁöÁ¤µÇ¾úÀ» °æ¿ì, Çڵ鷯´Â ÀÌ ¸Þ¼­µå°¡ µ¹·ÁÁÖ±â Àü¿¡ ÇØ´çÇÏ´Â ÆĶó¹ÌÅÍ¿Í ÇÔ²² È£ÃâÇÕ´Ï´Ù.
Element¸¦ º¹Á¦Çϸé, ±× ¼Ó¼º ÀüºÎ ¹× ±×·¯ÇÑ ¼Ó¼º°ª (XML ÇÁ·Î¼¼¼­¿¡ ÀÇÇØ »ý¼ºµÈ °ÍÀ» Æ÷ÇÔÇÑ´Ù)°¡ Ä«ÇÇµÇ¾î µðÆúÆ®ÀÇ ¼Ó¼ºÀÌ µË´Ï´Ù. ´Ù¸¸, ÀÌ ¸Þ¼­µå´Â Element¿¡ Æ÷ÇԵǴÂÀڽĴ ±íÀº º¹Á¦¸¦ ½Ç½ÃÇÏÁö ¾Ê´Â ÇÑ Ä«ÇǵÇÁö ¾Ê½À´Ï´Ù.ÀÚ½Ä Text ³ëµå¿¡´Â ÅؽºÆ®°¡ Æ÷ÇԵǹǷΠÀÌ ÅؽºÆ®¿¡´Â Element¿¡ Æ÷ÇԵǴ ÅؽºÆ®µµ Æ÷ÇԵ˴ϴÙ. Element º¹Á¦ÀÇ ÀÏȯÀ¸·Î¼­°¡ ¾Æ´Ï°í, Attr¸¦ Á÷Á¢ º¹Á¦Çϸé, ÁöÁ¤µÈ ¼Ó¼ºÀÌ ¸®Åϵ˴ϴ٠(specified´Â true). Attr¸¦ º¹Á¦Çϸé, ÀÚ½ÄÀÌ Attr °ªÀ» ³ªÅ¸³»¹Ç·Î º¹Á¦ÀÇ ½Éµµ¿¡ °ü°è¾øÀÌ, Attr ÀÚ½ÄÀÌ Ç×»ó º¹Á¦µË´Ï´Ù. EntityReference¸¦ º¹Á¦Çϸé, º¹Á¦ÀÇ ½Éµµ¿¡ °ü°è¾øÀÌ, ´ëÀÀÇÏ´Â Entity°¡ Á¸ÀçÇÏ´Â °æ¿ì´Â ÀÚµ¿ÀûÀ¸·Î EntityReference ¼­ºê Æ®¸®°¡ ÀÛ¼ºµË´Ï´Ù. ´Ù¸¥ ÇüÅÂÀÇ ³ëµå¸¦ º¹Á¦Çϸé, ÀÌ ³ëµåÀÇ Ä«ÇÇ°¡ ¸®Åϵ˴ϴ٠.
ºÒº¯ÀÇ ¼­ºê Æ®¸®¸¦ º¹Á¦ÇÏ¸é °¡º¯ÀÇ Ä«ÇÇ°¡ ÀÛ¼ºµË´Ï´Ù¸¸, EntityReference º¹Á¦ÀÇÀڽĴ Àбâ Àü¿ëÀÌ µË´Ï´Ù. ¶Ç, ¹ÌÁöÁ¤ÀÇ Attr ³ëµåÀÇ º¹Á¦°¡ ÁöÁ¤µË´Ï´Ù. Document, DocumentType, Entity, Notation °¢ ³ëµåÀÇ º¹Á¦´Â ±¸Çö¿¡ ÀÇÇØ ´Ù¸¨´Ï´Ù.

ÆĶó¹ÌÅÍ:
deep - trueÀÎ °æ¿ì, ÁöÁ¤µÈ ³ëµåÀÇ ¼­ºê Æ®¸®¸¦ Àç±ÍÀûÀ¸·Î º¹Á¦. falseÀÎ °æ¿ì, ÁöÁ¤µÈ ³ëµå¸¸À» º¹Á¦. ÁöÁ¤µÈ ³ëµå°¡ ElementÀÎ °æ¿ì´Â ±× ¼Ó¼ºµµ º¹Á¦
¹Ýȯ°ª:
º¹Á¦ ³ëµå

normalize

void normalize()
ÀÌ Node ¼­ºê Æ®¸®ÀÇ ÃֽɺαîÁö Á¸ÀçÇÏ´Â ¸ðµç Text ³ëµå (¼Ó¼º ³ëµå¸¦ Æ÷ÇÔÇÑ´Ù)¸¦, Text ³ëµå°¡ ±¸Á¶ (¿ä¼Ò, ÄÚ¸àÆ®, ó¸® ¸í·É, CDATA ¼½¼Ç, ½Çü ÂüÁ¶µî)¿¡¸¸ µû¶ó ºÐ¸®µÇ´Â ¡¸º¸Åë ¡¹Çü½ÄÀ¸·Î °íĨ´Ï´Ù. ±× °á°ú, ÀÎÁ¢ÇÏ´ÂText ³ëµåµµ ºñ¾îÀÖ´Â Text ³ëµåµµ Á¸ÀçÇÏÁö ¾Ê´Â »óÅ°¡ µË´Ï´Ù. ÀÌ Á¶ÀÛÀº ¹®¼­ÀÇ DOM ºä¸¦ º¸Á¸ ÈÄ ´Ù½Ã ·ÎµåÇÑ »óÅ·ΠÇÒ ¼ö ÀÖ´Ù°í ÇÏ´Â Á¡À¸·Î½á, ƯÁ¤ÀÇ ¹®¼­ Æ®¸® ±¸Á¶¿¡ ÀÇÁ¸µÈ Á¶ÀÛ (XPointer¡¸XPointer¡¹·è ¾÷µî)À» ½Ç½ÃÇÒ ÇÊ¿ä°¡ ÀÖ´Â °æ¿ì¿¡ Æí¸®ÇÕ´Ï´Ù. Node.ownerDocument¿¡ Ãß°¡µÈ DOMConfiguration °´Ã¼ÀÇ normalize-characters ÆĶó¹ÌÅÍ°¡ trueÀÎ °æ¿ì, ÀÌ ¸Þ¼­µå´Â Text ³ëµåÀÇ ¹®ÀÚÀÇ ¿ÏÀüÇÑ Á¤±ÔÈ­µµ ½Ç½ÃÇÕ´Ï´Ù.

ÁÖ: ¹®¼­°¡ CDATASections¸¦ Æ÷ÇÔÇÑ °æ¿ì, Á¤±ÔÈ­ Á¶ÀÛ¸¸À¸·Î´Â ÃæºÐÇÏÁö ¾ÊÀ» °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº XPointer°¡ Text ³ëµå¿Í CDATASection ³ëµå¸¦ ±¸º°ÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù.


isSupported

boolean isSupported(String  feature,
                    String  version)
DOM ±¸ÇöÀÌ Æ¯Á¤ÀÇ ±â´ÉÀ» ±¸ÇöÇÏ°í ÀÖ¾î, ÀÌ ³ëµå°¡ ±× ±â´ÉÀÌ ÁöÁ¤µÇ¾ú´ø ´ë·Î Áö¿ø ÇÏ°í ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
feature - Å×½ºÆ®ÇÏ´Â ±â´ÉÀÇ À̸§
version - Å×½ºÆ®ÇÏ´Â ±â´ÉÀÇ ¹öÀü ¹øÈ£
¹Ýȯ°ª:
ÁöÁ¤µÈ ±â´ÉÀÌ ÀÌ ³ëµå·Î Áö¿ø µÇ°í ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
µµÀÔµÈ ¹öÀü :
DOM Level 2

getNamespaceURI

String  getNamespaceURI()
ÀÌ ³ëµåÀÇ À̸§ °ø°£ URI. ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â null (ÂüÁ¶)
ÀÌ °ªÀº ½ºÄÚÇÁ³»ÀÇ À̸§ °ø°£ ¼±¾ðÀÇ °Ë»ç¿¡ ±Ù°ÅÇÑ À̸§ °ø°£ °Ë»öÀÇ °á°ú·Î¼­ °è»êµÈ °ªÀº ¾Æ´Ï°í, ÀÛ¼º½Ã·Î ÁöÁ¤µÈ À̸§ °ø°£ URI ÀÔ´Ï´Ù.
ELEMENT_NODE ¹× ATTRIBUTE_NODE ÀÌ¿ÜÀÇ ÇüÅÂÀÇ ³ëµå³ª, Document.createElement() ¶ó°í ÇÏ´Â DOM Level 1 ¸Þ¼­µå·Î ÀÛ¼ºµÈ ³ëµåÀÇ °æ¿ì´Â Ç×»ó null ÀÔ´Ï´Ù.

ÁÖ: XML »ç¾çÀÇ XML À̸§ °ø°£ÀÇ ±ÔÁ¤¿¡ÀÇÇÏ¸é ¼Ó¼ºÀº ±× Á¢¼Óó ¿ä¼Ò·ÎºÎÅÍ À̸§ °ø°£À» »ó¼ÓÇÏÁö ¾Ê½À´Ï´Ù. ¼Ó¼º¿¡ ´ëÇؼ­ ¸í½ÃÀûÀ¸·Î À̸§ °ø°£À» ÁöÁ¤ÇÏÁö ¾Ê´Â ÇÑ, ±× ¼Ó¼ºÀº À̸§ °ø°£À» °¡ÁöÁö ¾Ê°Ô µË´Ï´Ù.

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

getPrefix

String  getPrefix()
ÀÌ ³ëµåÀÇ À̸§ °ø°£ Á¢µÎ»çÀÔ´Ï´Ù. ¹ÌÁöÁ¤ÀÇ °æ¿ì´Â null ÀÔ´Ï´Ù. null ¶ó°í Á¤Àǵǰí ÀÖ´Â °æ¿ì, ³ëµå°¡ Àбâ Àü¿ë ÀÎ °æ¿ì¸¦ Æ÷ÇÔÇØ, ¼³Á¤Àº ¾Æ¹«°Íµµ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.
ÀÌ ¼Ó¼ºÀ» ¼³Á¤Çϸé, °¡´ÉÇÑ °æ¿ì, ¼ö½Ä¸íÀ» º¸°ü À¯ÁöÇÏ´Â nodeName ¼Ó¼º, Element tagName ¼Ó¼º°ú name ¼Ó¼º ¹× AttrÀÎÅÍÆäÀ̽º°¡ º¯°æµË´Ï´Ù.
Á¢µÎ»ç¸¦ null·Î ¼³Á¤Çϸé, Á¢µÎ»ç´Â ÁöÁ¤µÇÁö ¾Ê½À´Ï´Ù. ¶Ç, ºñ¾îÀִ ij¸¯ÅÍ ¶óÀÎÀ¸·Î ¼³Á¤ÇÏ´Â °ÍÀº ±¸Çö Á¸ÀÔ´Ï´Ù.
±âÁ¤ÀÇ °ªÀ» °¡Áö´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Â ¼Ó¼ºÀÇ Á¢µÎ»ç¸¦ º¯°æÇϸé, ±ÔÁ¤ÀÇ °ªÀ» °¡Áö´Â »õ·Î¿î ¼Ó¼ºÀº ÀÛ¼ºµÇÁö ¾Ê°í, ¿øÀÇ Á¢µÎ»ç°¡ Ç¥½ÃµÇ°Ôµµ ÁÖÀÇ°¡ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ°ÍÀº, namespaceURI¿Í localName°¡ º¯ÇÔ¾ø±â ¶§¹®ÀÔ´Ï´Ù.
ELEMENT_NODE¿Í ATTRIBUTE_NODE ÀÌ¿ÜÀÇ ÇüÅÂÀÇ ³ëµå ¹× DocumentÀÎÅÍÆäÀ̽º·ÎºÎÅÍÀÇ createElement ¶ó°í ÇÏ´Â DOM Level 1 ¸Þ¼­µå·Î ÀÛ¼ºµÈ ³ëµåÀÇ °æ¿ì, ÀÌ°ÍÀº Ç×»ó null ÀÔ´Ï´Ù.

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

setPrefix

void setPrefix(String  prefix)
               throws DOMException 
ÀÌ ³ëµåÀÇ À̸§ °ø°£ Á¢µÎ»çÀÔ´Ï´Ù. ¹ÌÁöÁ¤ÀÇ °æ¿ì´Â null ÀÔ´Ï´Ù. null ¶ó°í Á¤Àǵǰí ÀÖ´Â °æ¿ì, ³ëµå°¡ Àбâ Àü¿ë ÀÎ °æ¿ì¸¦ Æ÷ÇÔÇØ, ¼³Á¤Àº ¾Æ¹«°Íµµ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.
ÀÌ ¼Ó¼ºÀ» ¼³Á¤Çϸé, °¡´ÉÇÑ °æ¿ì, ¼ö½Ä¸íÀ» º¸°ü À¯ÁöÇÏ´Â nodeName ¼Ó¼º, Element tagName ¼Ó¼º°ú name ¼Ó¼º ¹× AttrÀÎÅÍÆäÀ̽º°¡ º¯°æµË´Ï´Ù.
Á¢µÎ»ç¸¦ null·Î ¼³Á¤Çϸé, Á¢µÎ»ç´Â ÁöÁ¤µÇÁö ¾Ê½À´Ï´Ù. ¶Ç, ºñ¾îÀִ ij¸¯ÅÍ ¶óÀÎÀ¸·Î ¼³Á¤ÇÏ´Â °ÍÀº ±¸Çö Á¸ÀÔ´Ï´Ù.
±âÁ¤ÀÇ °ªÀ» °¡Áö´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Â ¼Ó¼ºÀÇ Á¢µÎ»ç¸¦ º¯°æÇϸé, ±ÔÁ¤ÀÇ °ªÀ» °¡Áö´Â »õ·Î¿î ¼Ó¼ºÀº ÀÛ¼ºµÇÁö ¾Ê°í, ¿øÀÇ Á¢µÎ»ç°¡ Ç¥½ÃµÇ°Ôµµ ÁÖÀÇ°¡ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ°ÍÀº, namespaceURI¿Í localName°¡ º¯ÇÔ¾ø±â ¶§¹®ÀÔ´Ï´Ù.
ELEMENT_NODE¿Í ATTRIBUTE_NODE ÀÌ¿ÜÀÇ ÇüÅÂÀÇ ³ëµå ¹× DocumentÀÎÅÍÆäÀ̽º·ÎºÎÅÍÀÇ createElement ¶ó°í ÇÏ´Â DOM Level 1 ¸Þ¼­µå·Î ÀÛ¼ºµÈ ³ëµåÀÇ °æ¿ì, ÀÌ°ÍÀº Ç×»ó null ÀÔ´Ï´Ù.

¿¹¿Ü:
DOMException - INVALID_CHARACTER_ERR: ÁöÁ¤µÈ Á¢µÎ»ç¿¡ »ç¿ëÁßÀÇ XML ¹öÀü (Document.xmlVersion ¼Ó¼ºÀ¸·Î ÁöÁ¤)À¸·Î Á¤ÇØÁ® ÀÖ´Â ºÎÁ¤ÇÑ ¹®ÀÚ°¡ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì
NO_MODIFICATION_ALLOWED_ERR: ÀÌ ³ëµå°¡ Àбâ Àü¿ë ÀÇ °æ¿ì
NAMESPACE_ERR: ÁöÁ¤µÈ prefix°¡ XML »ç¾çÀÇ À̸§ °ø°£ÀÇ Á¤ÀÇ¿¡ µû¸¥ °Í ³ª¿ÀÁö ¾Ê´Â °æ¿ì, ÀÌ ³ëµåÀÇ namespaceURI°¡ nullÀÎ °æ¿ì, ÁöÁ¤µÈ Á¢µÎ»ç°¡ ¡¸xml¡¹À̸ç, ÇÑÆí ÀÌ ³ëµåÀÇ namespaceURI°¡ ¡¸http://www.w3.org/XML/1998/namespace¡¹¶õ ´Ù¸¥ °æ¿ì, ÀÌ ³ëµå°¡ ¼Ó¼ºÀ̸ç, ÁöÁ¤µÈ Á¢µÎ»ç°¡ ¡¸xmlns¡¹À̸ç, ÀÌ ³ëµåÀÇ namespaceURI°¡ ¡¸http://www.w3.org/2000/xmlns/¡¹(ÀÌ)¶õ ´Ù¸¥ °æ¿ì, ¶Ç´Â ÀÌ ³ëµå°¡ ¼Ó¼ºÀ̸ç, ÀÌ ³ëµåÀÇ qualifiedName°¡ ¡¸xmlns¡¹ÀÇ XML À̸§ °ø°£ÀÎ °æ¿ì
µµÀÔµÈ ¹öÀü :
DOM Level 2

getLocalName

String  getLocalName()
ÀÌ ³ëµåÀÇ ¼ö½Ä¸íÀÇ ·ÎÄà ºÎºÐÀ» ¸®ÅÏÇÕ´Ï´Ù.
ELEMENT_NODE¿Í ATTRIBUTE_NODE ÀÌ¿ÜÀÇ ÇüÅÂÀÇ ³ëµå¿ÍDocument.createElement() µîÀÇ DOM ·¹º§ 1 ¸Þ¼­µå·Î ÀÛ¼ºµÈ ³ëµå¿¡ ´ëÇؼ­´Â Ç×»ó nullÀÌ ¸®Åϵ˴ϴ٠.

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

hasAttributes

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

¹Ýȯ°ª:
ÀÌ ³ëµå°¡ ¼Ó¼ºÀ» °¡Áö°í ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
µµÀÔµÈ ¹öÀü :
DOM Level 2

getBaseURI

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

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

compareDocumentPosition

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

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

getTextContent

String  getTextContent()
                      throws DOMException 
ÀÌ ¼Ó¼ºÀº ÁöÁ¤µÈ ³ëµå¿Í ³ëµåÀÇ ÀÚ¼ÕÀÇ ÅؽºÆ® ÄÁÅÙÃ÷¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀ» 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

¿¹¿Ü:
DOMException - DOMSTRING_SIZE_ERR: ¸®ÅÏµÈ ¹®ÀÚ¼ö°¡ ³Ê¹« ¸¹¾Æ¼­ ±¸Çö Ç÷§Æû»óÀÇ DOMString º¯¼ö¿¡ µé¾î°¡Áö ¾Ê´Â °æ¿ì
µµÀÔµÈ ¹öÀü :
DOM Level 3

setTextContent

void setTextContent(String  textContent)
                    throws DOMException 
ÀÌ ¼Ó¼ºÀº ÁöÁ¤µÈ ³ëµå¿Í ³ëµåÀÇ ÀÚ¼ÕÀÇ ÅؽºÆ® ÄÁÅÙÃ÷¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀ» 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

¿¹¿Ü:
DOMException - NO_MODIFICATION_ALLOWED_ERR: ³ëµå°¡ Àбâ Àü¿ë ÀÇ °æ¿ì
µµÀÔµÈ ¹öÀü :
DOM Level 3

isSameNode

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

ÆĶó¹ÌÅÍ:
other - Å×½ºÆ® ´ë»óÀÇ ³ëµå
¹Ýȯ°ª:
³ëµå°¡ °°Àº °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
µµÀÔµÈ ¹öÀü :
DOM Level 3

lookupPrefix

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

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

isDefaultNamespace

boolean isDefaultNamespace(String  namespaceURI)
ÀÌ ¸Þ¼­µå´Â ÁöÁ¤µÈ namespaceURI°¡ µðÆúÆ®ÀÇ À̸§ °ø°£ÀÏÁö ¾î¶³Áö¸¦ üũÇÕ´Ï´Ù.

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

lookupNamespaceURI

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

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

isEqualNode

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

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

ÆĶó¹ÌÅÍ:
arg - µ¿ÀϼºÀ» ºñ±³ÇÏ´Â ´ë»óÀÇ ³ëµå
¹Ýȯ°ª:
³ëµå°¡ µ¿ÀÏÇÑ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
µµÀÔµÈ ¹öÀü :
DOM Level 3

getFeature

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

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

setUserData

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

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

getUserData

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

ÆĶó¹ÌÅÍ:
key - °´Ã¼¸¦ °ü·ÃµÈ Å°
¹Ýȯ°ª:
ÀÌ ³ëµåÀÇ ¼ÒÁ¤ÀÇ Å°¿¡ °ü·ÃµÈ DOMUserData. DOMUserData°¡ ¾ø¾ú´ø °æ¿ì´Â 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 µµ ÂüÁ¶ÇϽʽÿÀ.