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 ·Î ¼³Á¤Çϸé, Á¢µÎ»ç´Â ÁöÁ¤µÇÁö ¾Ê½À´Ï´Ù. ¶Ç, ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ¸·Î ¼³Á¤ÇÏ´Â °ÍÀº ±¸Çö Á¸ÀÔ´Ï´Ù.
±âÁ¤ÀÇ °ªÀ» °¡Áö´Â °ÍÀ» ¾Ë ¼ö ÀÖ°í ÀÖ´Â ¼Ó¼ºÀÇ Á¢µÎ»ç¸¦ º¯°æÇϸé, ±ÔÁ¤ÀÇ °ªÀ» °¡Áö´Â »õ·Î¿î ¼Ó¼ºÀº ÀÛ¼ºµÇÁö ¾Ê°í, ¿øÀÇ Á¢µÎ»ç°¡ Ç¥½ÃµÇ°Ôµµ ÁÖÀǰ¡ ÇÊ¿äÇÕ´Ï´Ù. À̰ÍÀº,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 ·Î ¼³Á¤Çϸé, Á¢µÎ»ç´Â ÁöÁ¤µÇÁö ¾Ê½À´Ï´Ù. ¶Ç, ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ¸·Î ¼³Á¤ÇÏ´Â °ÍÀº ±¸Çö Á¸ÀÔ´Ï´Ù.
±âÁ¤ÀÇ °ªÀ» °¡Áö´Â °ÍÀ» ¾Ë ¼ö ÀÖ°í ÀÖ´Â ¼Ó¼ºÀÇ Á¢µÎ»ç¸¦ º¯°æÇϸé, ±ÔÁ¤ÀÇ °ªÀ» °¡Áö´Â »õ·Î¿î ¼Ó¼ºÀº ÀÛ¼ºµÇÁö ¾Ê°í, ¿øÀÇ Á¢µÎ»ç°¡ Ç¥½ÃµÇ°Ôµµ ÁÖÀǰ¡ ÇÊ¿äÇÕ´Ï´Ù. À̰ÍÀº,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 ³ëµå·Î ¿Å°ÜÁý´Ï´Ù.
Ãëµæ¿¡¼­´Â Á÷·ÄÈ­´Â ÇàÇØÁöÁö ¾Ê°í, µ¹·ÁÁÖ°íÁö´Â ij¸¯ÅÍ ¶óÀÎÀº ¸¶Å© ¾÷À» Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù. °ø¹é ¹®ÀÚÀÇ Á¤±ÔÈ­´Â ÇàÇØÁöÁö ¾Ê°í, µ¹·ÁÁÖ°íÁö´Â ij¸¯ÅÍ ¶óÀÎÀº ¿ä¼Ò ÄÁÅÙÃ÷¿¡ °ø¹é ¹®ÀÚ¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù (Text.isElementContentWhitespace ¼Ó¼ºÀ» ÂüÁ¶). °°ÀÌ ¼³Á¤¿¡¼­´Â ÇØ¼®µµ ÇàÇØÁöÁö ¾Ê½À´Ï´Ù. ÀԷ ij¸¯ÅÍ ¶óÀÎÀº ¼ø¼öÇÑ ÅØ½ºÆ® Çü½ÄÀÇ ÄÁÅÙÃ÷·Î¼­ ÃëµæµË´Ï´Ù.
µ¹·ÁÁÖ°íÁö´Â ij¸¯ÅÍ ¶óÀÎÀº, ´ÙÀ½¿¡ ³ªÅ¸³»µµ·Ï(µíÀÌ) ³ëµåÀÇ ÇüÅ¿¡ ÀÀÇØ, ³ëµåÀÇ ÅØ½ºÆ® ÄÁÅÙÃ÷·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
³ëµåÇü ÄÁÅÙÃ÷
ELEMENT_NODE, ATTRIBUTE_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, DOCUMENT_FRAGMENT_NODE COMMENT_NODE ³ëµå¿Í PROCESSING_INSTRUCTION_NODE ³ëµå¸¦ Á¦¿ÜÇÑ, ¸ðµç ¾ÆÀÌ ³ëµåÀÇ textContent ¼Ó¼ºÄ¡ÀÇ ¿¬°á. ³ëµå°¡ ¾ÆÀ̸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎ
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 ³ëµå·Î ¿Å°ÜÁý´Ï´Ù.
Ãëµæ¿¡¼­´Â Á÷·ÄÈ­´Â ÇàÇØÁöÁö ¾Ê°í, µ¹·ÁÁÖ°íÁö´Â ij¸¯ÅÍ ¶óÀÎÀº ¸¶Å© ¾÷À» Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù. °ø¹é ¹®ÀÚÀÇ Á¤±ÔÈ­´Â ÇàÇØÁöÁö ¾Ê°í, µ¹·ÁÁÖ°íÁö´Â ij¸¯ÅÍ ¶óÀÎÀº ¿ä¼Ò ÄÁÅÙÃ÷¿¡ °ø¹é ¹®ÀÚ¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù (Text.isElementContentWhitespace ¼Ó¼ºÀ» ÂüÁ¶). °°ÀÌ ¼³Á¤¿¡¼­´Â ÇØ¼®µµ ÇàÇØÁöÁö ¾Ê½À´Ï´Ù. ÀԷ ij¸¯ÅÍ ¶óÀÎÀº ¼ø¼öÇÑ ÅØ½ºÆ® Çü½ÄÀÇ ÄÁÅÙÃ÷·Î¼­ ÃëµæµË´Ï´Ù.
µ¹·ÁÁÖ°íÁö´Â ij¸¯ÅÍ ¶óÀÎÀº, ´ÙÀ½¿¡ ³ªÅ¸³»µµ·Ï(µíÀÌ) ³ëµåÀÇ ÇüÅ¿¡ ÀÀÇØ, ³ëµåÀÇ ÅØ½ºÆ® ÄÁÅÙÃ÷·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
³ëµåÇü ÄÁÅÙÃ÷
ELEMENT_NODE, ATTRIBUTE_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, DOCUMENT_FRAGMENT_NODE COMMENT_NODE ³ëµå¿Í PROCESSING_INSTRUCTION_NODE ³ëµå¸¦ Á¦¿ÜÇÑ, ¸ðµç ¾ÆÀÌ ³ëµåÀÇ textContent ¼Ó¼ºÄ¡ÀÇ ¿¬°á. ³ëµå°¡ ¾ÆÀ̸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎ
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 µµ ÂüÁ¶ÇϽʽÿÀ.