|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface NamedNodeMap
NamedNodeMap
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®´Â
À̸§À» ÁöÁ¤ÇØ ¾×¼¼½º ÇÒ ¼ö ÀÖ´Â ³ëµåÀÇ Ä÷º¼ÇÀ» ³ªÅ¸³À´Ï´Ù. NamedNodeMap
´Â
NodeList
¸¦
»ó¼ÓÇÏÁö ¾Ê½À´Ï´Ù. Áï, ƯÁ¤ÀÇ ¼ø¼·Î °ü¸®µÇ´Â ÀÏÀÌ ¾ø½À´Ï´Ù. NamedNodeMap
¸¦
±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®¿¡ Æ÷ÇԵǴ ¿ÀºêÁ§Æ®¿¡µµ ¼ø¼ À妽º¸¦ »ç¿ëÇØ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸, À̰ÍÀº ´ÜÁö NamedNodeMap
ÄÁÅÙÃ÷¸¦ ¿°ÅÇϱ⠽±°ÔÇϱâ À§ÇØ¿¡¼ ¸¸³ª¸ç, DOM °¡ ÀÌ·¯ÇÑ Node
¼ø¼¸¦ ÁöÁ¤ÇÑ´Ù°í ÇÏ´Â °ÍÀÌ ¾Æ´Õ´Ï´Ù.
DOM ³»ÀÇ NamedNodeMap
¿ÀºêÁ§Æ®´Â ¶óÀÌºê ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
¡¸Document Object Model (DOM) Level 3 Core Specification¡¹µµ ÂüÁ¶ÇϽʽÿÀ.
¸Þ¼µå °³¿ä | |
---|---|
int |
getLength ()
ÀÌ ¸Ê³»ÀÇ ³ëµå¼öÀÔ´Ï´Ù. |
Node |
getNamedItem (String name)
ÁöÁ¤µÈ À̸§ÀÇ ³ëµå¸¦ ÃëµæÇÕ´Ï´Ù. |
Node |
getNamedItemNS (String namespaceURI,
String localName)
·ÎÄøí°ú À̸§ °ø°£ URI¸¦ ÁöÁ¤ÇØ ³ëµå¸¦ ÃëµæÇÕ´Ï´Ù. |
Node |
item (int index)
¸Ê³»ÀÇ index ¹øÂ°ÀÇ Ç׸ñÀ» µ¹·ÁÁÝ´Ï´Ù. |
Node |
removeNamedItem (String name)
ÁöÁ¤µÈ À̸§ÀÇ ³ëµå¸¦ »èÁ¦ÇÕ´Ï´Ù. |
Node |
removeNamedItemNS (String namespaceURI,
String localName)
ÁöÁ¤µÈ ·ÎÄøí°ú À̸§ °ø°£ URI ·Î ÁöÁ¤µÈ ³ëµå¸¦ »èÁ¦ÇÕ´Ï´Ù. |
Node |
setNamedItem (Node arg)
nodeName ¼Ó¼ºÀ» »ç¿ëÇØ ³ëµå¸¦ Ãß°¡ÇÕ´Ï´Ù. |
Node |
setNamedItemNS (Node arg)
namespaceURI ¿Í localName ¸¦
»ç¿ëÇØ ³ëµå¸¦ Ãß°¡ÇÕ´Ï´Ù. |
¸Þ¼µåÀÇ »ó¼¼ |
---|
Node getNamedItem(String name)
name
- ¾ò´Â
³ëµåÀÇ nodeName
nodeName
¸¦
°¡Áö´Â ÀÓÀÇÀÇ ÇüÅÂÀÇ Node
. ÀÌ ¸Ê³»ÀÇ ³ëµå°¡ ƯÁ¤µÇÁö ¾Ê´Â °æ¿ì´Â null
Node setNamedItem(Node arg) throws DOMException
nodeName
¼Ó¼ºÀ» »ç¿ëÇØ ³ëµå¸¦ Ãß°¡ÇÕ´Ï´Ù. ³ëµå´Â
±× À̸§ÀÌ ¹ú½á ÀÌ ¸Ê³»¿¡ Á¸ÀçÇÏ´Â °æ¿ì, »õ·Î¿î ³ëµå·Î ¿Å°ÜÁý´Ï´Ù. ³ëµå ÀÚü¿¡ ¿Å°Ü³õ¾Æµµ È¿°ú´Â ¾ø½À´Ï´Ù. nodeName
¼Ó¼ºÀº ³ëµåÀÇ Æ÷ÇÔ¸íÀ» ÃëµæÇϹǷΠ¡¸Æ¯¼öÇÑ¡¹Ä³¸¯ÅÍ ¶óÀÎÄ¡¸¦ °¡Áö´Â ƯÁ¤ÀÇ ÇüÅÂÀÇ ³ëµå¸¦ º¹¼ö°³ Æ÷ÇÔÇÒ ¼ö ¾ø½À´Ï´Ù. À̰ÍÀº, À̸§ÀÇ °æÇÕÀÌ ÀϾ ¹ö¸®±â ¶§¹®¿¡ÀÔ´Ï´Ù. º¹¼öÀÇ ³ëµå¸¦ Æ÷ÇÔÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â ³ëµå¿¡ º°¸íÀ» ºÙÀÔ´Ï´Ù.
arg
- ÀÌ ¸Ê¿¡ Æ÷ÇÔÇÏ´Â ³ëµå. ÀÌ ³ëµå¿¡´Â
³ªÁß¿¡ nodeName
¼Ó¼ºÀÇ °ªÀ» »ç¿ëÇØ ¾×¼¼½º ÇÒ ¼ö ÀÖ´Ù
Node
·Î ¿Å°Ü³õÀ» ¼ö ÀÖ´Â °æ¿ì´Â ġȯÀÇ ´ë»óÀÌ µÇ´Â Node
. ±× ¿ÜÀÇ °æ¿ì´Â null
DOMException
- WRONG_DOCUMENT_ERR: ¸ÊÀ» ÀÛ¼ºÇÑ ¹®¼¿Í´Â ´Ù¸¥ ¹®¼·ÎºÎÅÍ arg
°¡ ÀÛ¼ºµÇ¾úÀ» °æ¿ì arg
°¡ ¹ú½á ´Ù¸¥ Element
¿ÀºêÁ§Æ®ÀÇ ¼Ó¼ºÀÎ Attr
ÀÎ °æ¿ì. Attr
³ëµå¸¦ ´Ù¸¥ ¿ä¼Ò·Î ÀçÀÌ¿ëÇÏ·Á¸é,
ÀÌ ³ëµå¸¦ DOM À¯ÀúÀÇ ¼ÕÀ¸·Î ¸í½ÃÀûÀ¸·Î º¹Á¦ÇÒ Çʿ䰡 ÀÖ´Ù Node removeNamedItem(String name) throws DOMException
name
- »èÁ¦ÇÏ´Â ³ëµåÀÇ nodeName
DOMException
- NOT_FOUND_ERR: ÀÌ ¸Ê¿¡ name
¶ó´Â À̸§ÀÇ ³ëµå°¡ ¾ø´Â °æ¿ì Node item(int index)
index
¹øÂ°ÀÇ Ç׸ñÀ» µ¹·ÁÁÝ´Ï´Ù. index
°¡ ÀÌ ¸Ê³»ÀÇ ³ëµå¼ö¿Í °°Àº°¡ ±×°Íº¸´Ù Å« °æ¿ì´Â null
¸¦
µ¹·ÁÁÝ´Ï´Ù.
index
- ÀÌ ¸ÊÀÇ À妽º
index
¹øÂ°ÀÇ ³ëµå. À妽º°¡ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì´Â null
int getLength()
0
ÀÌ»ó length-1
ÀÌÇÏÀÔ´Ï´Ù.
Node getNamedItemNS(String namespaceURI, String localName) throws DOMException
namespaceURI
- ¾ò´Â
³ëµåÀÇ À̸§ °ø°£ URIlocalName
- ¾ò´Â
³ëµåÀÇ ·ÎÄøí
Node
. ¾ÆÀÌÀÇ ¸Ê³»ÀÇ ³ëµå°¡ ƯÁ¤µÇÁö ¾Ê´Â °æ¿ì´Â null
DOMException
- NOT_SUPPORTED_ERR: ±¸ÇöÀÌ ¡¸XML¡¹±â´ÉÀ» ¼Æ÷Æ®Çϰí ÀÖÁö ¾Ê°í, ¹®¼¸¦ ÅëÇØ¼ °ø°³µÈ ¾ð¾î°¡ XML À̸§ °ø°£ (¡¸HTML 4.01¡¹µî)À» ¼Æ÷Æ®Çϰí ÀÖÁö ¾Ê´Â °æ¿ìNode setNamedItemNS(Node arg) throws DOMException
namespaceURI
¿Í localName
¸¦
»ç¿ëÇØ ³ëµå¸¦ Ãß°¡ÇÕ´Ï´Ù. ÀÌ ¸Ê¿¡ À̸§ °ø°£ URI ¿Í ·ÎÄøíÀ» °¡Áö´Â ³ëµå°¡ ¹ú½á Á¸ÀçÇÏ´Â °æ¿ì, »õ·Î¿î ³ëµå·Î ¿Å°ÜÁý´Ï´Ù. ³ëµå¸¦ ³ëµå ÀÚü·Î Ä¡È¯ÇØµµ ¿µÇâÀº ÀüÇô ¾ø½À´Ï´Ù.
arg
- ÀÌ ¸Ê¿¡ Æ÷ÇÔÇÏ´Â ³ëµå. ÀÌ ³ëµå¿¡´Â
³ªÁß¿¡ namespaceURI
¼Ó¼º°ú localName
¼Ó¼ºÀÇ °ªÀ» »ç¿ëÇØ ¾×¼¼½º ÇÒ ¼ö ÀÖ´Ù
Node
·Î ¿Å°Ü³õÀ» ¼ö ÀÖ´Â °æ¿ì´Â ġȯÀÇ ´ë»óÀÌ µÇ´Â Node
. ±× ¿ÜÀÇ °æ¿ì´Â null
DOMException
- WRONG_DOCUMENT_ERR: arg
°¡, ÀÌ ¸ÊÀ» ÀÛ¼ºÇÑ ¹®¼¿Í´Â ´Ù¸¥ ¹®¼·ÎºÎÅÍ ÀÛ¼ºµÇ¾úÀ» °æ¿ìarg
°¡ ´Ù¸¥ Element
¿ÀºêÁ§Æ®ÀÇ ¼Ó¼ºÀÎ Attr
ÀÎ °æ¿ì. Attr
³ëµå¸¦ ´Ù¸¥ ¿ä¼Ò·Î ÀçÀÌ¿ëÇÏ·Á¸é,
ÀÌ ³ëµå¸¦ DOM À¯ÀúÀÇ ¼ÕÀ¸·Î ¸í½ÃÀûÀ¸·Î º¹Á¦ÇÒ Çʿ䰡 ÀÖ´Ù. Node removeNamedItemNS(String namespaceURI, String localName) throws DOMException
Node
ÀÎÅÍÆäÀ̽ºÀÇ attributes ¼Ó¼º¿¡
ÇØ µ¹·ÁÁÖ°íÁö´Â µðÆúƮġ¸¦ °¡Áø´Ù¸é, ´ëÀÀÇÏ´Â À̸§ °ø°£ URI, ·ÎÄøí, Á¢µÎ»ç (ÀûÀýÇÑ °æ¿ì) ¿Ü¿¡ µðÆúƮġ¸¦ °¡Áö´Â »õ·Î¿î ¼Ó¼ºÀÌ Áï¼®¿¡¼ ÀÛ¼ºµË´Ï´Ù.
namespaceURI
- »èÁ¦ÇÏ´Â ³ëµåÀÇ À̸§ °ø°£ URIlocalName
- »èÁ¦ÇÏ´Â ³ëµåÀÇ ·ÎÄøí
DOMException
- NOT_FOUND_ERR: ÁöÁ¤µÈ namespaceURI
¿Í localName
¸¦
°¡Áö´Â ³ëµå°¡ ÀÌ ¸Ê¿¡ ¾ø´Â °æ¿ì
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.