JavaTM 2 Platform
Standard Ed. 5.0

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

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
Node

public interface Attr
extends Node

Attr ÀÎÅÍÆäÀ̽º´Â Element ¿ÀºêÁ§Æ®ÀÇ 1 °³ÀÇ ¼Ó¼ºÀ» Ç¥ÇöÇÕ´Ï´Ù. º¸Åë , ¼Ó¼ºÀÇ Çã¿ëÄ¡´Â ¹®¼­¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø schema¿¡ Á¤Àǵǰí ÀÖ½À´Ï´Ù.

Attr ¿ÀºêÁ§Æ®´Â Node ÀÎÅÍÆäÀ̽º¸¦ »ó¼ÓÇϰí ÀÖ½À´Ï´Ù¸¸, ÀÚ½ÅÀÌ ±â¼úÇÏ´Â ¿ä¼ÒÀÇ ¾ÆÀÌ ³ëµå·Î´Â µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. ÀÌ ¶§¹®¿¡ DOM ¿¡¼­´Â ¹®¼­ Æ®¸®ÀÇ ÀϺζó°í´Â º¸¿©ÁöÁö ¾Ê½À´Ï´Ù. µû¶ó¼­ Node ¼Ó¼ºÀÎ parentNode,previousSibling,nextSibling Attr ¿ÀºêÁ§Æ®ÀÇ °ªÀº null °¡ µË´Ï´Ù. DOM ¿¡¼­´Â ¼Ó¼ºÀº, ±×°ÍµéÀ» °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â ¿ä¼Ò·ÎºÎÅÍ µ¶¸³ÇÑ Á¸Àç´Â ¾Æ´Ï°í, ÀÌ·¯ÇÑ ¿ä¼ÒÀÇ ÇÁ·ÎÆÛƼÀÌ´Ù°í º¸¿©Áý´Ï´Ù. ÀÌ·¯ÇÑ °üÁ¡À¸·ÎºÎÅÍ, ¼Ó¼ºÀÇ ±â´ÉÀº, ¼ÒÁ¤ÀÇ ÇüŸ¦ °¡Áö´Â ¸ðµç ¿ä¼Ò¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø µðÆúÆ® ¼Ó¼ºÀ¸·Î¼­ ÇÑÃþ ´õ È¿À²ÀûÀ¸·Î ±¸ÇöµÇ°Ô µË´Ï´Ù. ¶Ç,Attr ³ëµå´Â DocumentFragment Á÷Á¢ÀûÀÎ ¾ÆÀÌ ³ëµå´Â µÇÁö ¾Ê±â´Â ÇÏÁö¸¸,DocumentFragment ³»ÀÇ Element ³ëµå¿¡ °ü·ÃÁþ´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù. À¯Àú¿Í DOM ±¸ÇöÀÚ´Â Attr ³ëµå°¡ Node ÀÎÅÍÆäÀ̽º¸¦ »ó¼ÓÇÏ´Â ±× ¿ÜÀÇ ¿ÀºêÁ§Æ®¿Í °øÅëÁ¡À» °¡Áö°í ÀÖ´Â °Í¸¸À¸·Î ÀÖ¾î, ±×°Íµé°ú´Â ¿ÏÀüÈ÷ º°°³ÀÎ °Í¿¡ ÁÖÀÇÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

´ÙÀ½¿¡ ¼Ó¼ºÀÇ ½ÇÈ¿°¡ÀÇ Æ¯Á¤ ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ¼Ó¼º¿¡ ¾î¶°ÇÑ °ªÀ» ¸í½ÃÀûÀ¸·Î ÇÒ´çÇÒ ¼ö ÀÖ°í ÀÖÀ¸¸é, ±× °ªÀÌ ¼Ó¼ºÀÇ ½ÇÈ¿°¡°¡ µË´Ï´Ù. ¼Ó¼ºÀÇ ¼±¾ðÀÌ Á¸ÀçÇØ, °Å±â¿¡ µðÆúƮġ°¡ Æ÷ÇԵǾî ÀÖÀ¸¸é, ±× µðÆúƮġ°¡ ¼Ó¼ºÀÇ ½ÇÈ¿°¡°¡ µË´Ï´Ù. ±× ¿ÜÀÇ °æ¿ì, ±¸Á¶ ¸ðµ¨¿¡ À־ÀÇ ÇöÀçÀÇ ¿ä¼Ò¿¡´Â ¼Ó¼ºÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù (¸í½ÃÀûÀ¸·Î Ãß°¡ÇÒ Çʿ䰡 ÀÖ´Ù). Attr ÀνºÅϽº»óÀÇ Node.nodeValue ¼Ó¼ºÀ» »ç¿ëÇØ, ¼Ó¼ºÀÇ °ª¿¡ »ó´çÇϴ ij¸¯ÅÍ ¶óÀÎÀ» ÃëµæÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

ÀÌ ¼Ó¼ºÀÇ °ªÀÌ ÀνºÅϽº ¹®¼­³»¿¡¼­ ¸í½ÃÀûÀ¸·Î ÇÒ´çÇÒ ¼ö ÀÖÁö ¾ÊÁö¸¸, ÀÌ ¹®¼­¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø schema¿¡ µðÆúƮġ°¡ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì¿¡´Â specified °¡ false ·Î ¼³Á¤µÈ ¼Ó¼º ³ëµå°¡ ÀÛ¼ºµË´Ï´Ù. schema¿¡ µðÆúƮġ°¡ Á¤Àǵǰí ÀÖ´Â ¼Ó¼º ³ëµå¸¦ »èÁ¦Çϸé,specified °¡ false ·Î ¼³Á¤µÈ, µðÆúƮġÀÇ »õ·Î¿î ¼Ó¼º ³ëµå°¡ »ý¼ºµË´Ï´Ù. Document.normalizeDocument()¸¦ È£ÃâÇϰí ÀÖÀ» ¶§ °ËÁõÀ» ÇßÀ» °æ¿ì¿¡´Â specified °¡ false ÀÎ ¼Ó¼º ³ëµå´Â schema·Î ¼³Á¤µÇ¾î ÀÖ´Â µðÆúÆ® ¼Ó¼ºÄ¡¿¡ ±Ù°ÅÇØ Àç°è»êµË´Ï´Ù. ÀÌ ¼Ó¼ºÀÇ µðÆúƮġ°¡ schema·Î ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡´Â ¼Ó¼º ³ëµå´Â ÆÄ±âµË´Ï´Ù.

XML ¿¡¼­´Â ¼Ó¼ºÄ¡¿¡ ½Çü ÂüÁ¶°¡ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì¿¡ Attr ³ëµåÀÇ ¾ÆÀÌ ³ëµå°¡ Text ³ëµå ¶Ç´Â EntityReference ³ëµå°¡ µË´Ï´Ù. À̰͵éÀ» »ç¿ëÇϰí ÀÖ´Â °æ¿ì´Â EntityReference ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ.

DOM Core ¿¡¼­´Â ¹®¼­¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â DTD ¶Ç´Â schema·Î ¼Ó¼ºÄ¡°¡ ÅäÅ«ÇüµîÀÇ ÇüÅ·μ­ ¼±¾ðµÇ°í ÀÖ´Â °æ¿ì¿¡¼­µµ, ¸ðµç ¼Ó¼ºÄ¡°¡ ij¸¯ÅÍ ¶óÀÎÀ¸·Î¼­ Ç¥ÇöµË´Ï´Ù.

DOM ±¸ÇöÀÌ ¾î¶»°Ô ¼Ó¼ºÄ¡¸¦ Á¤±ÔÈ­ÇÒ±î´Â »ç¿ëÇϰí ÀÖ´Â schema¸¦ ±¸ÇöÀÌ ¾î´À Á¤µµ ÀνÄÇϰí ÀÖÀ»±î¿¡ µû¶ó¼­ ´Ù¸¨´Ï´Ù. ÀϹÝÀûÀ¸·ÎAttr ³ëµåÀÇ value ¼Ó¼º°ú nodeValue ¼Ó¼ºÀº, ÆÄ¼­·ÎºÎÅÍ °Ç³×¹ÞÀº Á¤±ÔÈ­µÈ °ªÀ» ÃÖÃÊ·Î µ¹·ÁÁÝ´Ï´Ù. ¶Ç,Document.normalizeDocument() °¡ ºÒ·Á °£ µÚ¿¡µµ, Á¤±ÔÈ­°¡ ½ÇÇàµË´Ï´Ù (¿Ã¹Ù¸¥ ¿É¼ÇÀÌ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì). ´Ù¸¸, º¯À̰¡ ½ÇÇàµÈ µÚ, Áï, ij¸¯ÅÍ ¶óÀÎÄ¡¸¦ Á÷Á¢ ¼³Á¤ÇÒ±î Attr ¾ÆÀÌ ³ëµå¸¦ º¯°æÇÏ´Â °Í¿¡ ÇØ º¯À̰¡ ½ÇÇàµÇ¾úÀ» °æ¿ì¿¡´Â Á¤±ÔÈ­°¡ ½ÇÇàµÇÁö ¾Ê´Â °ÍÀÌ ÀÖ½À´Ï´Ù. ƯÈ÷,¹®ÀÚ ÂüÁ¶¸¦ Çϰí ÀÖ´Â °æ¿ì (¹®ÀÚ ÂüÁ¶°¡ DOM ³»¿¡¼­ Ç¥ÇöµÇÁö ¾Ê°í, ¼Ó¼ºÄ¡ÀÇ Á¤±ÔÈ­¿¡ ¿µÇâÀ» ÁÖ´Â °æ¿ì)¿¡´Â Á¤±ÔÈ­´Â ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù. ÇÑÆí, ¼Ó¼ºÄ¡°¡ º¯°æµÇ¾úÀ» ¶§¿¡ »ç¿ëÇϰí ÀÖ´Â schema¸¦ ±¸ÇöÀÌ ÀνÄÇϰí ÀÖ¾î, ±× ¼Ó¼ºÄ¡°¡ CDATA ÀÌ¿ÜÀÇ °æ¿ì¿¡´Â ±¸ÇöÀº ÀçÂ÷ ¼Ó¼ºÄ¡¸¦ Á¤±ÔÈ­ÇÕ´Ï´Ù. ƯÈ÷, SVG DOM ±¸Çö (ij¸¯ÅÍ ¶óÀΰú´Â ´Ù¸¥ ³»ºÎ Çü½Ä¿¡¼­ ¼Ó¼ºÄ¡¸¦ Æ÷ÇÔÇÑ´Ù)µîÀÌ Æ¯¼öÇÑ DOM ±¸ÇöÀÇ °æ¿ì¿¡´Â Á¤±ÔÈ­¸¦ ÀçÂ÷ ½ÇÇàÇÕ´Ï´Ù.

´ÙÀ½ÀÇ °Ñ(Ç¥)´Â ¿øÀÇ ¹®¼­¿¡ Æ÷ÇԵǴ ¼Ó¼ºÄ¡ (ÇØ¼®µÈ ¼Ó¼º), DOM ¿¡ Ç¥½ÃµÈ °ª ¹× Á÷·ÄÈ­ µÈ °ªÀÇ °ü°è¿¡ ´ëÇÑ ¿¹¸¦ ³ªÅ¸³»°í ÀÖ½À´Ï´Ù.

¿¹ ÇØ¼®µÈ ¼Ó¼ºÄ¡ Ãʱâ Attr.value Á÷·ÄÈ­ µÈ ¼Ó¼ºÄ¡
¹®ÀÚ ÂüÁ¶
¡¸x²=5¡¹
¡¸x? =5¡¹
¡¸x²=5¡¹
ºôÆ®ÀÎ ¹®ÀÚ ½Çü
¡¸y<6¡¹
¡¸y<6¡¹
¡¸y&lt;6¡¹
¸®ÅÍ·² °³Çà ¹®ÀÚ

¡¸x=5&#10;y=6¡¹
¡¸x=5 y=6¡¹
¡¸x=5&#10;y=6¡¹
Á¤±ÔÈ­µÈ °³Çà ¹®ÀÚ
¡¸x=5 
 y=6¡¹
¡¸x=5 y=6¡¹
¡¸x=5 y=6¡¹
¸®ÅÍ·² °³Çà ¹®ÀÚ¸¦ Æ÷ÇÔÇÑ ½Çü e

<! ENTITY e '...&#10;...'> [...]> "x=5&e;y=6"
±¸Çö°ú ·Îµå ¿É¼Ç¿¡ ÀÀÇØ ´Ù¸¥ ±¸Çö°ú ·Îµå/º¸Á¸ ¿É¼Ç¿¡ ÀÀÇØ ´Ù¸£´Ù

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


ÇÊµå °³¿ä
 
ÀÎÅÍÆäÀ̽º 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
 
¸Þ¼­µå °³¿ä
 String getName ()
          ÀÌ ¼Ó¼ºÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.
 Element getOwnerElement ()
          ÀÌ ¼Ó¼ºÀÇ Á¢¼ÓóÀÎ Element ³ëµå.
 TypeInfo getSchemaTypeInfo ()
          ÀÌ ¼Ó¼º¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â ÇüÅ Á¤º¸.
 boolean getSpecified ()
          ÀνºÅϽº ¹®¼­³»¿¡¼­ ÀÌ ¼Ó¼ºÀÇ °ªÀÌ ¸í½ÃÀûÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false.
 String getValue ()
          Ãëµæ½Ã, ¼Ó¼ºÄ¡´Â ij¸¯ÅÍ ¶óÀÎÀ¸·Î¼­ µ¹·ÁÁÖ°íÁý´Ï´Ù.
 boolean isId ()
          ÀÌ ¼Ó¼ºÀÌ ÇüÅ ID ·Î¼­ Àνĵǰí ÀÖ´Â (¼ÒÀ¯ÀÚ ¿ä¼ÒÀÇ ½Äº°ÀÚ¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù) È­µµÀÎÁö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 void setValue (String  value)
          Ãëµæ½Ã, ¼Ó¼ºÄ¡´Â ij¸¯ÅÍ ¶óÀÎÀ¸·Î¼­ µ¹·ÁÁÖ°íÁý´Ï´Ù.
 
ÀÎÅÍÆäÀ̽º org.w3c.dom. Node ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
 

¸Þ¼­µåÀÇ »ó¼¼

getName

String  getName()
ÀÌ ¼Ó¼ºÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù. Node.localName °¡ null ÀÌ¿ÜÀÇ °æ¿ì, ÀÌ ¼Ó¼ºÀº ¼ö½Ä¸íÀÔ´Ï´Ù.


getSpecified

boolean getSpecified()
ÀνºÅϽº ¹®¼­³»¿¡¼­ ÀÌ ¼Ó¼ºÀÇ °ªÀÌ ¸í½ÃÀûÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false. µðÆúƮġ¿Í °°Àº °ªÀÌ µÇ´Â °æ¿ì¸¦ Æ÷ÇÔÇØ, ¾îÇø®ÄÉÀ̼ÇÀÌ ÀÌ ¼Ó¼º ³ëµåÀÇ °ªÀ» º¯°æÇßÀ» °æ¿ì´Â true ·Î ¼³Á¤µË´Ï´Ù. ÀÌ ±¸ÇöÀº ´Ù¸¥ schema·ÎºÎÅÍ µðÆúƮġÀÇ ¼Ó¼ºÀ»°ú °°ÀÌ Ã³¸®ÇÏ´Â Àϵµ ÀÖ½À´Ï´Ù¸¸, ¾îÇø®ÄÉÀ̼ÇÀº Document.normalizeDocument()¸¦ »ç¿ëÇØ ÀÌ Á¤º¸¸¦ °»½ÅÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.


getValue

String  getValue()
Ãëµæ½Ã, ¼Ó¼ºÄ¡´Â ij¸¯ÅÍ ¶óÀÎÀ¸·Î¼­ µ¹·ÁÁÖ°íÁý´Ï´Ù. ¹®ÀÚ ¹× ÀϹÝÀûÀÎ ½Çü ÂüÁ¶´Â ÀÌ·¯ÇÑ °ªÀ¸·Î ¿Å°ÜÁý´Ï´Ù. Element ÀÎÅÍÆäÀ̽ºÀÇ getAttribute ¸Þ¼­µåµµ ÂüÁ¶ÇϽʽÿÀ.
¼³Á¤½Ã, ¹ÌÇØ¼®ÀÇ Ä³¸¯ÅÍ ¶óÀÎ ÄÁÅÙÃ÷¸¦ °¡Áö´Â Text ³ëµå¸¦ ÀÛ¼ºÇÕ´Ï´Ù. Áï, XML ÇÁ·Î¼¼¼­¿¡ ÇØ ¸¶Å© ¾÷À¸·Î¼­ ÀνĵǴ ¸ðµç ¹®ÀÚ´Â ¸®ÅÍ·² ÅØ½ºÆ®·Î¼­ Ãë±ÞµË´Ï´Ù. Element.setAttribute() ¸Þ¼­µåµµ ÂüÁ¶ÇϽʽÿÀ.
¡¸SVG 1.1¡¹±¸ÇöµîÀÇ ÀϺÎÀÇ ±¸Çö¿¡¼­´Â º¯°æ ÈÄ¿¡µµ ÀÚµ¿ÀûÀ¸·Î Á¤±ÔÈ­¸¦ ÇÏ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡´Â Ãëµæ½ÃÀÇ °ªÀÌ ¼³Á¤½ÃÀÇ °ª°ú ÀÏÄ¡ÇÏÁö ¾Ê´Â °ÍÀÌ ÀÖ½À´Ï´Ù.


setValue

void setValue(String  value)
              throws DOMException 
Ãëµæ½Ã, ¼Ó¼ºÄ¡´Â ij¸¯ÅÍ ¶óÀÎÀ¸·Î¼­ µ¹·ÁÁÖ°íÁý´Ï´Ù. ¹®ÀÚ ¹× ÀϹÝÀûÀÎ ½Çü ÂüÁ¶´Â ÀÌ·¯ÇÑ °ªÀ¸·Î ¿Å°ÜÁý´Ï´Ù. Element ÀÎÅÍÆäÀ̽ºÀÇ getAttribute ¸Þ¼­µåµµ ÂüÁ¶ÇϽʽÿÀ.
¼³Á¤½Ã, ¹ÌÇØ¼®ÀÇ Ä³¸¯ÅÍ ¶óÀÎ ÄÁÅÙÃ÷¸¦ °¡Áö´Â Text ³ëµå¸¦ ÀÛ¼ºÇÕ´Ï´Ù. Áï, XML ÇÁ·Î¼¼¼­¿¡ ÇØ ¸¶Å© ¾÷À¸·Î¼­ ÀνĵǴ ¸ðµç ¹®ÀÚ´Â ¸®ÅÍ·² ÅØ½ºÆ®·Î¼­ Ãë±ÞµË´Ï´Ù. Element.setAttribute() ¸Þ¼­µåµµ ÂüÁ¶ÇϽʽÿÀ.
¡¸SVG 1.1¡¹±¸ÇöµîÀÇ ÀϺÎÀÇ ±¸Çö¿¡¼­´Â º¯°æ ÈÄ¿¡µµ ÀÚµ¿ÀûÀ¸·Î Á¤±ÔÈ­¸¦ ÇÏ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡´Â Ãëµæ½ÃÀÇ °ªÀÌ ¼³Á¤½ÃÀÇ °ª°ú ÀÏÄ¡ÇÏÁö ¾Ê´Â °ÍÀÌ ÀÖ½À´Ï´Ù.

¿¹¿Ü:
DOMException - NO_MODIFICATION_ALLOWED_ERR: ³ëµå°¡ Àо Àü¿ëÀÇ °æ¿ì

getOwnerElement

Element  getOwnerElement()
ÀÌ ¼Ó¼ºÀÇ Á¢¼ÓóÀÎ Element ³ëµå. ÀÌ ¼Ó¼ºÀÌ »ç¿ëµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â null

µµÀÔµÈ ¹öÁ¯:
DOM Level 2

getSchemaTypeInfo

TypeInfo  getSchemaTypeInfo()
ÀÌ ¼Ó¼º¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â ÇüÅ Á¤º¸. ÀÌ ¼Ó¼º¿¡ Æ÷ÇԵǴ ÇüÅ Á¤º¸´Â ¹®¼­¸¦ ·ÎµåÇÑ µÚ, ¶Ç´Â Document.normalizeDocument()¸¦ È£ÃâÇÑ ÈÄ¿¡µµ º¸ÁõµË´Ï´Ù. ´Ù¸¸, ³ëµå°¡ À̵¿µÇ¾úÀ» °æ¿ì¿¡´Â schemaTypeInfo ÇüÅ Á¤º¸°¡ º¸ÁõµÇÁö ¾Ê´Â °ÍÀÌ ÀÖ½À´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
DOM Level 3

isId

boolean isId()
ÀÌ ¼Ó¼ºÀÌ ÇüÅ ID ·Î¼­ Àνĵǰí ÀÖ´Â (¼ÒÀ¯ÀÚ ¿ä¼ÒÀÇ ½Äº°ÀÚ¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù) È­µµÀÎÁö¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¼Ó¼ºÀÌ ÇüÅ ID ·Î¼­ ÀÎ½ÄµÇ¾î ¼Ó¼ºÄ¡°¡ ÀÏÀÇ ¶§¿¡´Â Document.getElementById ¸Þ¼­µå¸¦ »ç¿ëÇØ ÀÌ ¼Ó¼ºÀÇ ownerElement¸¦ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±¸ÇöÀº, ¸î°³ÀÇ ¹æ¹ýÀ» »ç¿ëÇØ, ¼Ó¼º ³ëµå°¡ ½Äº°ÀÚ¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù°í Àνĵǰí ÀÖ´ÂÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
Document.normalizeDocument()¸¦ È£ÃâÇϰí ÀÖÀ» ¶§ °ËÁõÀ» ÇßÀ» °æ¿ì¿¡´Â ¸ðµç À¯Àú °áÁ¤ ID ¼Ó¼ºÀÌ ¸®¼ÂÆ® µÇ¾î »ç¿ëÇϰí ÀÖ´Â schema¿¡ ±Ù°ÅÇØ ¸ðµç ¼Ó¼º ³ëµå ID Á¤º¸°¡ ÀçÆò°¡µË´Ï´Ù. ÀÌ °á°ú,Attr.schemaTypeInfo ¼Ó¼º¿¡ ID ÇüÀÌ Æ÷ÇԵǴ °æ¿ì¿¡´Â isId´Â Ç×»ó true¸¦ µ¹·ÁÁÝ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
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 µµ ÂüÁ¶ÇϽʽÿÀ.