|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
| ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
| °³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå | ||||||||||
NamedNodeMap ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®´Â À̸§À» ÁöÁ¤ÇØ ¾×¼¼½º ÇÒ ¼ö ÀÖ´Â ³ëµåÀÇ ÁýÇÕÀ» ³ªÅ¸³À´Ï´Ù. NamedNodeMap ´Â NodeList ¸¦ °è½ÂÇÏÁö ¾Ê½À´Ï´Ù. Áï, ƯÁ¤ÀÇ ¼ø¼·Î °ü¸®µÇ´Â ÀÏÀÌ ¾ø½À´Ï´Ù. NamedNodeMap ¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®¿¡ Æ÷ÇԵǴ ¿ÀºêÁ§Æ®¿¡µµ ¼ø¼ À妽º¸¦ »ç¿ëÇØ ¾×¼¼½º ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù¸¸, À̰ÍÀº ´ÜÁö NamedNodeMap ÀÇ ÄÁÅÙÃ÷¸¦ ¿°ÅÇϱ⠽±°ÔÇϱâ À§ÇØ(¶§¹®¿¡)¿¡¼ ¸¸³ª¸ç, DOM °¡ ÀÌ·¯ÇÑ Node ÀÇ ¼ø¼¸¦ ÁöÁ¤ÇÑ´Ù°í ÇÏ´Â °ÍÀÌ ¾Æ´Õ´Ï´Ù.
DOM ³»ÀÇ NamedNodeMap ¿ÀºêÁ§Æ®´Â ¶óÀÌºê ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
¡¸Document Object Model (DOM) Level 2 Core Specification ¡¹¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
| ¸Þ¼ÒµåÀÇ °³¿ä | |
int |
getLength ()
ÀÌ MAP³»ÀÇ ³ëµå¼öÀÔ´Ï´Ù. |
Node |
getNamedItem (String name)
ÁöÁ¤µÈ À̸§ÀÇ ³ëµå¸¦ ÃëµæÇÕ´Ï´Ù. |
Node |
getNamedItemNS (String namespaceURI,
String localName)
ÁöÁ¤µÈ ·ÎÄøí°ú ³×ÀÓ ½ºÆäÀ̽º URI ¸¦ °¡Áö´Â ³ëµå¸¦ ÃëµæÇÕ´Ï´Ù. |
Node |
item (int index)
MAP³»ÀÇ index ¹øÂ°ÀÇ Ç׸ñÀ» µ¹·ÁÁÝ´Ï´Ù. |
Node |
removeNamedItem (String name)
ÁöÁ¤µÈ À̸§ÀÇ ³ëµå¸¦ »èÁ¦ÇÕ´Ï´Ù. |
Node |
removeNamedItemNS (String namespaceURI,
String localName)
ÁöÁ¤µÈ ·ÎÄøí°ú ³×ÀÓ ½ºÆäÀ̽º URI ¸¦ °¡Áö´Â ³ëµå¸¦ »èÁ¦ÇÕ´Ï´Ù. |
Node |
setNamedItem (Node arg)
nodeName ¼Ó¼ºÀ» ÁöÁ¤ÇØ ³ëµå¸¦ Ãß°¡ÇÕ´Ï´Ù. |
Node |
setNamedItemNS (Node arg)
namespaceURI ¿Í localName ¸¦ ÁöÁ¤ÇØ ³ëµå¸¦ Ãß°¡ÇÕ´Ï´Ù. |
| ¸Þ¼ÒµåÀÇ »ó¼¼ |
public Node getNamedItem(String name)
name - ÃëµæÇÏ´Â ³ëµåÀÇ nodeName
nodeName ¸¦ °¡Áö´Â ÀÓÀÇÀÇ ÇüÅÂÀÇ Node. ÀÌ MAP³»ÀÇ ³ëµå°¡ ƯÁ¤µÇÁö ¾Ê´Â °æ¿ì´Â null
public Node setNamedItem(Node arg)
throws DOMException
nodeName ¼Ó¼ºÀ» ÁöÁ¤ÇØ ³ëµå¸¦ Ãß°¡ÇÕ´Ï´Ù. ±× À̸§ÀÇ ³ëµå°¡ ¹ú½á MAP³»¿¡ Á¸ÀçÇÏ´Â °æ¿ì, »õ·Î¿î ³ëµå·Î ¿Å°Ü³õÀ» ¼ö ÀÖ½À´Ï´Ù.
nodeName ¼Ó¼ºÀº ³ëµåÀÇ ÀúÀå¸íÀ» ÃëµæÇϹǷÎ, Ư¼öÇÑ Ä³¸¯ÅÍ ¶óÀÎÄ¡¸¦ °¡Áö´Â ƯÁ¤ÀÇ ÇüÅÂÀÇ ³ëµå¸¦ º¹¼ö°³ ÀúÀåÇÒ ¼ö ¾ø½À´Ï´Ù. À̰ÍÀº À̸§ÀÇ °æÇÕÀÌ ÀϾ ¹ö¸®±â (À§ÇØ)¶§¹®¿¡ÀÔ´Ï´Ù. º¹¼öÀÇ ³ëµå¸¦ ÀúÀåÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â ³ëµå¿¡ º°¸íÀ» ºÙÀÔ´Ï´Ù.
arg - ÀÌ MAP¿¡ ÀúÀåÇÏ´Â MAP. ÀÌ ³ëµå¿¡´Â ³ªÁß¿¡ nodeName ¼Ó¼ºÀÇ °ªÀ» »ç¿ëÇØ ¾×¼¼½º ÇÒ ¼ö ÀÖ´Ù
Node ·Î ¿Å°Ü³õÀ» ¼ö ÀÖ´Â °æ¿ì´Â ġȯÀÇ ´ë»óÀÌ µÇ´Â Node. ±× ÀÌ¿ÜÀÇ °æ¿ì´Â null
DOMException - WRONG_DOCUMENT_ERR: arg °¡ ÀÌ MAPÀÇ ÀÛ¼º ¸ðÅäÈĹ̼ ÀÌ¿ÜÀÇ ¹®¼·Î ÀÛ¼ºµÇ¾úÀ» °æ¿ì
arg °¡ ¹ú½á ´Ù¸¥ Element ¿ÀºêÁ§Æ®ÀÇ Attr ·Î¼ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì. Attr ³ëµå¸¦ ´Ù¸¥ ¿ä¼Ò·Î ÀçÀÌ¿ëÇÏ·Á¸é , ÀÌ ³ëµå¸¦ DOM À¯ÀúÀÇ ¼ÕÀ¸·Î ¸í½ÃÀûÀ¸·Î º¹Á¦ÇÒ Çʿ䰡 ÀÖ´Ù
public Node removeNamedItem(String name)
throws DOMException
name - »èÁ¦ÇÏ´Â ³ëµåÀÇ nodeName
DOMException - NOT_FOUND_ERR: ÀÌ MAP³»·Î ÁöÁ¤µÈ name ÀÇ ³ëµå°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì
public Node item(int index)
index ¹øÂ°ÀÇ Ç׸ñÀ» µ¹·ÁÁÝ´Ï´Ù. index °¡ ÀÌ MAP³»ÀÇ ³ëµå¼ö¿Í °°Àº°¡ ±×°Íº¸´Ù Å« °æ¿ì´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù.
index - ÀÌ MAPÀÇ À妽º
index ¹øÂ°ÀÇ ³ëµå. À妽º°¡ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì´Â nullpublic int getLength()
0 ÀÌ»ó length-1 ÀÌÇÏÀÔ´Ï´Ù.
public Node getNamedItemNS(String namespaceURI,
String localName)
namespaceURI - ÃëµæÇÏ´Â ³ëµåÀÇ ³×ÀÓ ½ºÆäÀ̽º URIlocalName - ÃëµæÇÏ´Â ³ëµåÀÇ ·ÎÄøí
Node. ¾ÆÀÌÀÇ MAP³»ÀÇ ³ëµå°¡ ƯÁ¤µÇÁö ¾Ê´Â °æ¿ì´Â null
public Node setNamedItemNS(Node arg)
throws DOMException
namespaceURI ¿Í localName ¸¦ ÁöÁ¤ÇØ ³ëµå¸¦ Ãß°¡ÇÕ´Ï´Ù. ÁöÁ¤µÈ ³×ÀÓ ½ºÆäÀ̽º URI ¹× ·ÎÄøíÀ» °¡Áö´Â ³ëµå°¡ ¹ú½á MAP³»¿¡ Á¸ÀçÇÏ´Â °æ¿ì, »õ·Î¿î ³ëµå·Î ¿Å°Ü³õÀ» ¼ö ÀÖ½À´Ï´Ù.
arg - ÀÌ MAP¿¡ ÀúÀåÇÏ´Â MAP. ÀÌ ³ëµå¿¡´Â ³ªÁß¿¡ namespaceURI ¼Ó¼º°ú localName ¼Ó¼ºÀÇ °ªÀ» »ç¿ëÇØ ¾×¼¼½º ÇÒ ¼ö ÀÖ´Ù
Node ·Î ¿Å°Ü³õÀ» ¼ö ÀÖ´Â °æ¿ì´Â ġȯÀÇ ´ë»óÀÌ µÇ´Â Node. ±× ÀÌ¿ÜÀÇ °æ¿ì´Â null
DOMException - WRONG_DOCUMENT_ERR: arg °¡ ÀÌ MAPÀÇ ÀÛ¼º ¸ðÅäÈĹ̼ ÀÌ¿ÜÀÇ ¹®¼·Î ÀÛ¼ºµÇ¾úÀ» °æ¿ì
arg °¡ ¹ú½á ´Ù¸¥ Element ¿ÀºêÁ§Æ®ÀÇ Attr ·Î¼ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì. Attr ³ëµå¸¦ ´Ù¸¥ ¿ä¼Ò·Î ÀçÀÌ¿ëÇÏ·Á¸é , ÀÌ ³ëµå¸¦ DOM À¯ÀúÀÇ ¼ÕÀ¸·Î ¸í½ÃÀûÀ¸·Î º¹Á¦ÇÒ Çʿ䰡 ÀÖ´Ù
"XML" ¸¦ ¼Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì (³×ÀÓ ½ºÆäÀ̽º´Â XML ¿¡ ÀÇÇØ Á¤Àǵǰí ÀÖ´Ù)
public Node removeNamedItemNS(String namespaceURI,
String localName)
throws DOMException
Node ÀÎÅÍÆäÀ̽ºÀÇ attributes ¼Ó¼º¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁö´Â µðÆúÆ® °ª¸¦ °¡Áø´Ù¸é, ´ëÀÀÇÏ´Â ³×ÀÓ ½ºÆäÀ̽º URI, ·ÎÄøí, ÀüÄ¡¼ö½ÄÀÚ (ÀûÀýÇÑ °æ¿ì) ¿Ü¿¡ µðÆúÆ® °ª¸¦ °¡Áö´Â »õ·Î¿î ¼Ó¼ºÀÌ Áï¼®¿¡¼ ÀÛ¼ºµË´Ï´Ù.
namespaceURI - »èÁ¦ÇÏ´Â ³ëµåÀÇ ³×ÀÓ ½ºÆäÀ̽º URIlocalName - »èÁ¦ÇÏ´Â ³ëµåÀÇ ·ÎÄøí
DOMException - NOT_FOUND_ERR: ÁöÁ¤µÈ namespaceURI ¹×localName ¸¦ °¡Áö´Â ³ëµå°¡ MAP³»¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
| ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
| °³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå | ||||||||||
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.