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·Î ¼Ó¼º°ªÀÌ ÅäÅ«ÇüµîÀÇ ÇüÅ·μ­ ¼±¾ðµÇ°í ÀÖ´Â °æ¿ì¿¡¼­µµ, ¸ðµç ¼Ó¼º°ªÀÌ Ä³¸¯ÅÍ ¶óÀÎÀ¸·Î¼­ Ç¥ÇöµË´Ï´Ù.

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 µµ ÂüÁ¶ÇϽʽÿÀ.