|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface Element
Element
ÀÎÅÍÆäÀ̽º´Â HTML ¹®¼ ¶Ç´Â XML ¹®¼³»ÀÇ ¿ä¼Ò¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ·¯ÇÑ ¿ä¼Ò´Â ÀÚ½ÅÀÌ °ü·ÃµÈ
¼Ó¼ºÀ» °¡Áú ¼ö°¡ ÀÖ½À´Ï´Ù. Element
ÀÎÅÍÆäÀ̽º´Â Node
¸¦ »ó¼ÓÇϹǷΠ¹ü¿ëÀÇ Node
ÀÎÅÍÆäÀ̽º ¼Ó¼ºÀÎ attributes
¸¦ »ç¿ëÇØ, ¾î´À ¿ä¼ÒÀÇ ¼Ó¼º ÀüºÎ¸¦ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù. Element
ÀÎÅÍÆäÀ̽º»ó¿¡´Â À̸§À» ÁöÁ¤ÇØ Attr
°´Ã¼¸¦ ¾ò´Â ¸Þ¼µå³ª, À̸§À» ÁöÁ¤ÇØ ¼Ó¼º°ªÀ» ¾ò´Â ¸Þ¼µå°¡ ÀÖ½À´Ï´Ù. XML ¿¡¼´Â ¼Ó¼º°ª¿¡ ½Çü ÂüÁ¶¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù
. µû¶ó¼, Attr
°´Ã¼¸¦ ¾ò´Â °ÍÀ¸·Î½á, ¼Ó¼º°ªÀ» ³ªÅ¸³»´Â ¼ºê Æ®¸® ( ²Ï º¹ÀâÇÑ °ÍÀ» Æ÷ÇÔÇÑ´Ù)¸¦ °Ë»çÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÇÑÆí, HTML ¿¡¼´Â ¼Ó¼ºÀº ¸ðµÎ ´Ü¼øÇÑ Ä³¸¯ÅÍ ¶óÀÎÄ¡¸¦ °¡Áö°Ô µË´Ï´Ù. µû¶ó¼, ¼Ó¼º°ª¿¡ Á÷Á¢ ¾×¼¼½º ÇÏ´Â ¸Þ¼µå¸¦ ¾ÈÀüÇÏ°í Æí¸®ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÁÖ: DOM ·¹º§ 2 ¿¡¼´Â ¸Þ¼µå normalize
´Â
±× À̵¿Ã³ Node
ÀÎÅÍÆäÀ̽º·ÎºÎÅÍ »ó¼ÓµË´Ï´Ù.
¡¸Document Object Model (DOM) Level 3 Core Specification¡¹µµ ÂüÁ¶ÇϽʽÿÀ.
ÇÊµå °³¿ä |
---|
¸Þ¼µå °³¿ä | |
---|---|
String |
getAttribute (String name)
À̸§À» ÁöÁ¤ÇØ ¼Ó¼ºÀ» ÃëµæÇÕ´Ï´Ù. |
Attr |
getAttributeNode (String name)
À̸§À» ÁöÁ¤ÇØ ¼Ó¼º ³ëµå¸¦ ÃëµæÇÕ´Ï´Ù. |
Attr |
getAttributeNodeNS (String namespaceURI,
String localName)
·ÎÄøí°ú À̸§ °ø°£ URI¸¦ ÁöÁ¤ÇØ Attr ³ëµå¸¦ ÃëµæÇÕ´Ï´Ù. |
String |
getAttributeNS (String namespaceURI,
String localName)
·ÎÄøí°ú À̸§ °ø°£ URI¸¦ ÁöÁ¤ÇØ ¼Ó¼º°ªÀ» ÃëµæÇÕ´Ï´Ù. |
NodeList |
getElementsByTagName (String name)
¼ÒÁ¤ÀÇ Å±׸í°ú ÇÔ²², ¸ðµç ÀÚ¼Õ Elements
NodeList ¸¦ ¹®¼¼ø¼¿¡ ¸®ÅÏÇÕ´Ï´Ù. |
NodeList |
getElementsByTagNameNS (String namespaceURI,
String localName)
¼ÒÁ¤ÀÇ ·ÎÄøí°ú À̸§ °ø°£ URI¿Í ÇÔ²², ¸ðµç ÀÚ¼Õ Elements
NodeList ¸¦ ¹®¼¼ø¼¿¡ ¸®ÅÏÇÕ´Ï´Ù. |
TypeInfo |
getSchemaTypeInfo ()
ÀÌ ¿ä¼Ò¿¡ °ü·ÃµÈ ÇüÅ Á¤º¸ÀÔ´Ï´Ù. |
String |
getTagName ()
¿ä¼ÒÀÇ À̸§ÀÔ´Ï´Ù. |
boolean |
hasAttribute (String name)
ÀÌ ¿ä¼Ò»ó¿¡ ¼ÒÁ¤ÀÇ À̸§ÀÇ ¼Ó¼ºÀÌ ÁöÁ¤µÇ¾úÀ» °æ¿ì, ¶Ç´Â ¼Ó¼º¿¡ ±âº»°ªÀÌ ÀÖ´Â °æ¿ì´Â true , ±×·¸Áö ¾ÊÀº °æ¿ì´Â false |
boolean |
hasAttributeNS (String namespaceURI,
String localName)
¼ÒÁ¤ÀÇ ·ÎÄøí°ú À̸§ °ø°£ URI¸¦ °¡Áö´Â ¼Ó¼ºÀÌ ÀÌ ¿ä¼Ò·Î °¡¸®Å°´ÂÁö, ±âº»°ªÀ» °¡Áö´Â °æ¿ì´Â true ¸¦ µ¹·ÁÁÖ°í, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false ¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
void |
removeAttribute (String name)
À̸§À» ÁöÁ¤ÇØ ¼Ó¼ºÀ» »èÁ¦ÇÕ´Ï´Ù. |
Attr |
removeAttributeNode (Attr oldAttr)
ÁöÁ¤µÈ ¼Ó¼º ³ëµå¸¦ »èÁ¦ÇÕ´Ï´Ù. |
void |
removeAttributeNS (String namespaceURI,
String localName)
·ÎÄøí°ú À̸§ °ø°£ URI¸¦ ÁöÁ¤ÇØ ¼Ó¼ºÀ» »èÁ¦ÇÕ´Ï´Ù. |
void |
setAttribute (String name,
String value)
»õ·Î¿î ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù. |
Attr |
setAttributeNode (Attr newAttr)
»õ·Î¿î ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù. |
Attr |
setAttributeNodeNS (Attr newAttr)
»õ·Î¿î ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù. |
void |
setAttributeNS (String namespaceURI,
String qualifiedName,
String value)
»õ·Î¿î ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù. |
void |
setIdAttribute (String name,
boolean isId)
isId ÆÄ¶ó¹ÌÅͰ¡ true ÀÎ °æ¿ì, ÀÌ ¸Þ¼µå´Â ÁöÁ¤µÈ ¼Ó¼ºÀÌ »ç¿ëÀÚ
°áÁ¤ ID ¼Ó¼ºÀÎ °ÍÀ» ¼±¾ðÇÕ´Ï´Ù. |
void |
setIdAttributeNode (Attr idAttr,
boolean isId)
isId ÆÄ¶ó¹ÌÅͰ¡ true ÀÎ °æ¿ì, ÀÌ ¸Þ¼µå´Â ÁöÁ¤µÈ ¼Ó¼ºÀÌ »ç¿ëÀÚ
°áÁ¤ ID ¼Ó¼ºÀÎ °ÍÀ» ¼±¾ðÇÕ´Ï´Ù. |
void |
setIdAttributeNS (String namespaceURI,
String localName,
boolean isId)
isId ÆÄ¶ó¹ÌÅͰ¡ true ÀÎ °æ¿ì, ÀÌ ¸Þ¼µå´Â ÁöÁ¤µÈ ¼Ó¼ºÀÌ »ç¿ëÀÚ
°áÁ¤ ID ¼Ó¼ºÀÎ °ÍÀ» ¼±¾ðÇÕ´Ï´Ù. |
ÀÎÅÍÆäÀ̽º 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 |
¸Þ¼µåÀÇ »ó¼¼ |
---|
String getTagName()
Node.localName
°¡ null
ÀÌ ¾Æ´Ñ °æ¿ì, ÀÌ ¼Ó¼ºÀº ¼ö½Ä¸íÀÔ´Ï´Ù. ´ÙÀ½¿¡ ¿¹¸¦ ³ªÅ¸³À´Ï´Ù.
<elementExample id="demo"> ... </elementExample>,
tagName
°ªÀº ¡¸elementExample
¡¹ÀÔ´Ï´Ù. XML ¿¡¼´Â DOM
Á¶ÀÛ°ú °°°Ô ¾ËÆÄºªÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚÀÇ ±¸º°ÀÌ º¸Á¸µË´Ï´Ù. HTML DOM´Â
¼Ò½º°¡ µÇ´Â HTML ¹®¼·Î ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚÀÇ ¾î´À ÂÊÀÌ »ç¿ëµÇ°í À־, HTML ¿ä¼ÒÀÇ tagName
¸¦ Ç¥ÁØÀÇ ´ë¹®ÀÚ·Î ¸®ÅÏÇÕ´Ï´Ù.
String getAttribute(String name)
name
- ¾ò´Â ¼Ó¼ºÀÇ À̸§
Attr
°ª. ±× ¼Ó¼ºÀÌ ÁöÁ¤µÈ °ª ¶Ç´Â ±âº»°ªÀ» °¡ÁöÁö ¾Ê´Â °æ¿ì´Â °ø¹®ÀÚ¿void setAttribute(String name, String value) throws DOMException
Attr
³ëµå ¿Ü¿¡ Text
³ëµå¿Í EntityReference
³ëµå¸¦ ÀÛ¼ºÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ´ÙÀ½¿¡
ÀûÀýÇÑ ¼ºê Æ®¸®¸¦ ±¸ÃàÇØ, setAttributeNode
¸¦ »ç¿ëÇØ, À̰ÍÀ» ¼Ó¼º°ªÀ¸·Î
ÇÒ´çÇÕ´Ï´Ù. setAttributeNS
¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù.
name
- ÀÛ¼º ¶Ç´Â º¯°æÇÏ´Â ¼Ó¼ºÀÇ À̸§value
- ¼³Á¤ÇÏ´Â °ªÀ» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎ
DOMException
- INVALID_CHARACTER_ERR: ÁöÁ¤µÈ À̸§ÀÌ, »ç¿ëÁßÀÇ XML ¹öÀü
(Document.xmlVersion
¼Ó¼ºÀ¸·Î ÁöÁ¤µÇ°í ÀÖ´Ù)¿¡ Á¤ÇØÁ® ÀÖ´Â XML ¸íÀÌ ¾Æ´Ñ °æ¿ìvoid removeAttribute(String name) throws DOMException
Document.normalizeDocument()
¸¦ »ç¿ëÇØ, Á¤º¸°¡ ÃÖ½ÅÀÇ Á¤º¸ÀÎ °ÍÀ» º¸ÁõÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. removeAttributeNS
¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù.
name
- »èÁ¦ÇÏ´Â ¼Ó¼ºÀÇ À̸§
DOMException
- NO_MODIFICATION_ALLOWED_ERR: ÀÌ ³ëµå°¡ Àбâ Àü¿ë
ÀÇ °æ¿ìAttr getAttributeNode(String name)
getAttributeNodeNS
¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù.
name
- ¾ò´Â ¼Ó¼ºÀÇ À̸§ (nodeName
)
nodeName
)ÀÇ Attr
³ëµå. ÇØ´çÇÏ´Â ¼Ó¼ºÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null
Attr setAttributeNode(Attr newAttr) throws DOMException
nodeName
)À» °¡Áö´Â ¼Ó¼ºÀÌ À̹Ì
¿ä¼Ò³»¿¡ Á¸ÀçÇÏ´Â °æ¿ì´Â »õ·Î¿î ¼Ó¼ºÀ¸·Î ¿Å°ÜÁý´Ï´Ù. ¼Ó¼º ³ëµå¸¦ ±× ¼Ó¼º ³ëµå ÀÚü¿¡ ¿Å°Ü³õ¾Æµµ ¿µÇâÀº ÀüÇô ¾ø½À´Ï´Ù. setAttributeNodeNS
¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù.
newAttr
- ¼Ó¼º ¸®½ºÆ®¿¡ Ãß°¡ÇÏ´Â Attr
³ëµå
newAttr
¼Ó¼ºÀ¸·Î ¿Å°Ü³õÀ» ¼ö ÀÖ´Â °æ¿ì´Â ġȯÀÇ ´ë»óÀÌ µÇ´Â Attr
³ëµå. ±× ¿ÜÀÇ °æ¿ì´Â null
DOMException
- WRONG_DOCUMENT_ERR: ¿ä¼Ò¸¦ ÀÛ¼ºÇÑ ¹®¼¿Í´Â ´Ù¸¥ ¹®¼·ÎºÎÅÍ newAttr
°¡ ÀÛ¼ºµÇ¾úÀ» °æ¿ìnewAttr
°¡ ´Ù¸¥ Element
°´Ã¼ÀÇ ¼Ó¼ºÀÎ °æ¿ì. Attr
³ëµå¸¦ ´Ù¸¥ ¿ä¼Ò·Î ÀçÀÌ¿ëÇÏ·Á¸é,
ÀÌ ³ëµå¸¦ DOM »ç¿ëÀÚ
ÀÇ ¼ÕÀ¸·Î ¸í½ÃÀûÀ¸·Î º¹Á¦ÇÒ Çʿ䰡 ÀÖ´ÙAttr removeAttributeNode(Attr oldAttr) throws DOMException
Attr
³ëµåÀÇ ±âº»°ªÀÌ DTD ·Î Á¤Àǵǰí ÀÖÀ¸¸é, ±âº»°ª
»Ó¸¸ÀÌ ¾Æ´Ï¶ó, ÇØ´çÇÏ´Â °æ¿ì´Â ´ëÀÀÇÏ´Â À̸§ °ø°£ URI, ·ÎÄøí, Á¢µÎ»ç¿Í ÇÔ²² »õ·Î¿î ³ëµå°¡ °ð¹Ù·Î Ç¥½ÃµË´Ï´Ù. ±¸Çö¿¡¼´Â ¶È°°ÀÌ ´Ù¸¥ schema·ÎºÎÅÍÀÇ ±âº»°ªÀ» ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸, ¾îÇø®ÄÉÀ̼ǿ¡¼´Â Document.normalizeDocument()
¸¦ »ç¿ëÇØ, Á¤º¸°¡ ÃÖ½ÅÀÇ Á¤º¸ÀÎ °ÍÀ» º¸ÁõÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
oldAttr
- ¼Ó¼º ¸®½ºÆ®·ÎºÎÅÍ »èÁ¦ÇÏ´Â Attr
³ëµå
Attr
³ëµå
DOMException
- NO_MODIFICATION_ALLOWED_ERR: ÀÌ ³ëµå°¡ Àбâ Àü¿ë
ÀÎ °æ¿ì oldAttr
°¡ ¿ä¼ÒÀÇ ¼Ó¼ºÀÌ ¾Æ´Ñ °æ¿ìNodeList getElementsByTagName(String name)
Elements
NodeList
¸¦ ¹®¼¼ø¼¿¡ ¸®ÅÏÇÕ´Ï´Ù.
name
- ÀÏÄ¡Çϴ ű×ÀÇ À̸§. Ư¼öÇÑ °ª ¡¸*¡¹Àº ¸ðµç ű׿¡ ÀÏÄ¡ÇÑ´Ù
Element
³ëµåÀÇ ¸®½ºÆ®String getAttributeNS(String namespaceURI, String localName) throws DOMException
namespaceURI
ÆÄ¶ó¹ÌÅÍ¿¡ null
°ªÀ» »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
namespaceURI
- ¾ò´Â ¼Ó¼ºÀÇ À̸§ °ø°£ URIlocalName
- ¾ò´Â ¼Ó¼ºÀÇ ·ÎÄøí
Attr
°ª. ±× ¼Ó¼ºÀÌ ÁöÁ¤µÈ °ª ¶Ç´Â ±âº»°ªÀ» °¡ÁöÁö ¾Ê´Â °æ¿ì´Â °ø¹®ÀÚ¿
DOMException
- NOT_SUPPORTED_ERR: ±¸ÇöÀÌ XML
±â´ÉÀ» Áö¿ø
Çϰí ÀÖÁö ¾Ê°í, ¹®¼¸¦ ÅëÇØ¼ °ø°³µÈ ¾ð¾î°¡ XML À̸§ °ø°£ (¡¸HTML 4.01¡¹µî)À» Áö¿ø
Çϰí ÀÖÁö ¾Ê´Â °æ¿ìvoid setAttributeNS(String namespaceURI, String qualifiedName, String value) throws DOMException
qualifiedName
ÀüÄ¡ºÎºÐÀ¸·Î º¯°æµË´Ï´Ù. ¶Ç, ±× °ªÀº, value
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ¸·Î º¯°æµË´Ï´Ù. ÀÌ °ªÀº ´Ü¼øÇÑ Ä³¸¯ÅÍ ¶óÀÎÀ̸ç, ¼³Á¤½Ã¿¡ ÇØ¼®Àº ÇàÇØÁöÁö ¾Ê½À´Ï´Ù. ±× °á°ú, ¸ðµç ¸¶Å© ¾÷ (½Çü ÂüÁ¶·Î¼ ÀνĵǴ ±¸¹®À» Æ÷ÇÔÇÑ´Ù)ÀÌ ¹®ÀÚ ÅØ½ºÆ®¶ó°í º¸¿©Áý´Ï´Ù. ±¸ÇöÀº ¼µÎ¸¦ ½Ç½ÃÇÒ ¶§, À̰ÍÀ» ÀûÀýÇÑ ¹æ¹ýÀ¸·Î À̽ºÄÉÀÌÇÁ ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ½Çü ÂüÁ¶¸¦ Æ÷ÇÔÇÑ ¼Ó¼º°ªÀ» ÇÒ´çÇÏ·Á¸é,
Attr
³ëµå ¿Ü¿¡ Text
³ëµå¿Í EntityReference
³ëµå¸¦ ÀÛ¼ºÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ´ÙÀ½¿¡
ÀûÀýÇÑ ¼ºê Æ®¸®¸¦ ±¸ÃàÇØ, setAttributeNodeNS
³ª setAttributeNode
¸¦ »ç¿ëÇØ, À̰ÍÀ» ¼Ó¼º°ªÀ¸·Î
ÇÒ´çÇÕ´Ï´Ù. namespaceURI
ÆÄ¶ó¹ÌÅÍ¿¡ null
°ªÀ» »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
namespaceURI
- ÀÛ¼º ¶Ç´Â º¯°æÇÏ´Â ¼Ó¼ºÀÇ À̸§ °ø°£ URIqualifiedName
- ÀÛ¼º ¶Ç´Â º¯°æÇÏ´Â ¼Ó¼ºÀÇ ¼ö½Ä¸ívalue
- ¼³Á¤ÇÏ´Â °ªÀ» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎ Çü½Ä
DOMException
- INVALID_CHARACTER_ERR: ÁöÁ¤µÈ ¼ö½Ä¸íÀÌ, »ç¿ëÁßÀÇ XML ¹öÀü
(Document.xmlVersion
¼Ó¼ºÀ¸·Î ÁöÁ¤)À¸·Î Á¤ÇØÁ® ÀÖ´Â XML ¸íÀÌ ¾Æ´Ñ °æ¿ìqualifiedName
°¡ XML »ç¾çÀÇ À̸§ °ø°£ÀÇ Á¤ÀÇ¿¡ µû¸¥ °Í ³ª¿ÀÁö ¾Ê´Â °æ¿ì. qualifiedName
°¡ Á¢µÎ»ç¸¦ °¡Á® namespaceURI
°¡ null
ÀÎ °æ¿ì. qualifiedName
°¡ Á¢µÎ»ç ¡¸xml¡¹¸¦ °¡Á®, ÇÑÆínamespaceURI
°¡
¡¸ http://www.w3.org/XML/1998/namespace¡¹ÀÌ¿ÜÀÎ °æ¿ì. qualifiedName
¶Ç´Â ±×°¡ Á¢µÎ»ç°¡ ¡¸xmlns¡¹À̸ç, ÇÑÆí namespaceURI
°¡
¡¸http://www.w3.org/2000/xmlns/¡¹¹ÛÀÎ °æ¿ì. namespaceURI
°¡
¡¸http://www.w3.org/2000/xmlns/¡¹¿©, qualifiedName
µµ
Á¢µÎ»çµµ ¡¸xmlns¡¹°¡ ¾Æ´Ñ °æ¿ìXML
±â´ÉÀ» Áö¿ø
Çϰí ÀÖÁö ¾Ê°í, ¹®¼¸¦ ÅëÇØ¼ °ø°³µÈ ¾ð¾î°¡ XML À̸§ °ø°£ (¡¸HTML 4.01¡¹µî)À» Áö¿ø
Çϰí ÀÖÁö ¾Ê´Â °æ¿ìvoid removeAttributeNS(String namespaceURI, String localName) throws DOMException
Document.normalizeDocument()
¸¦ »ç¿ëÇØ, Á¤º¸°¡ ÃÖ½ÅÀÇ Á¤º¸ÀÎ °ÍÀ» º¸ÁõÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. namespaceURI
ÆÄ¶ó¹ÌÅÍ¿¡ null
°ªÀ» »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
namespaceURI
- »èÁ¦ÇÏ´Â ¼Ó¼ºÀÇ À̸§ °ø°£ URIlocalName
- »èÁ¦ÇÏ´Â ¼Ó¼ºÀÇ ·ÎÄøí
DOMException
- NO_MODIFICATION_ALLOWED_ERR: ÀÌ ³ëµå°¡ Àбâ Àü¿ë
ÀÇ °æ¿ìXML
±â´ÉÀ» Áö¿ø
Çϰí ÀÖÁö ¾Ê°í, ¹®¼¸¦ ÅëÇØ¼ °ø°³µÈ ¾ð¾î°¡ XML À̸§ °ø°£ (¡¸HTML 4.01¡¹µî)À» Áö¿ø
Çϰí ÀÖÁö ¾Ê´Â °æ¿ìAttr getAttributeNodeNS(String namespaceURI, String localName) throws DOMException
Attr
³ëµå¸¦ ÃëµæÇÕ´Ï´Ù. namespaceURI
ÆÄ¶ó¹ÌÅÍ¿¡ null
°ªÀ» »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
namespaceURI
- ¾ò´Â ¼Ó¼ºÀÇ À̸§ °ø°£ URIlocalName
- ¾ò´Â ¼Ó¼ºÀÇ ·ÎÄøí
Attr
³ëµå. ÇØ´çÇÏ´Â ¼Ó¼ºÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null
DOMException
- NOT_SUPPORTED_ERR: ±¸ÇöÀÌ XML
±â´ÉÀ» Áö¿ø
Çϰí ÀÖÁö ¾Ê°í, ¹®¼¸¦ ÅëÇØ¼ °ø°³µÈ ¾ð¾î°¡ XML À̸§ °ø°£ (¡¸HTML 4.01¡¹µî)À» Áö¿ø
Çϰí ÀÖÁö ¾Ê´Â °æ¿ìAttr setAttributeNodeNS(Attr newAttr) throws DOMException
namespaceURI
ÆÄ¶ó¹ÌÅÍ¿¡ null
°ªÀ» »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
newAttr
- ¼Ó¼º ¸®½ºÆ®¿¡ Ãß°¡ÇÏ´Â Attr
³ëµå
newAttr
¼Ó¼ºÀ¸·Î ¿Å°Ü³õÀ» ¼ö ÀÖ´Â °æ¿ì´Â ġȯÀÇ ´ë»óÀÌ µÇ´Â Attr
³ëµå. ±× ¿ÜÀÇ °æ¿ì´Â null
DOMException
- WRONG_DOCUMENT_ERR: ¿ä¼Ò¸¦ ÀÛ¼ºÇÑ ¹®¼¿Í´Â ´Ù¸¥ ¹®¼·ÎºÎÅÍ newAttr
°¡ ÀÛ¼ºµÇ¾úÀ» °æ¿ì newAttr
°¡ À̹Ì
´Ù¸¥ Element
°´Ã¼ÀÇ ¼Ó¼ºÀ¸·Î¼ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì. Attr
³ëµå¸¦ ´Ù¸¥ ¿ä¼Ò·Î ÀçÀÌ¿ëÇÏ·Á¸é,
ÀÌ ³ëµå¸¦ DOM »ç¿ëÀÚ
ÀÇ ¼ÕÀ¸·Î ¸í½ÃÀûÀ¸·Î º¹Á¦ÇÒ Çʿ䰡 ÀÖ´ÙXML
±â´ÉÀ» Áö¿ø
Çϰí ÀÖÁö ¾Ê°í, ¹®¼¸¦ ÅëÇØ¼ °ø°³µÈ ¾ð¾î°¡ XML À̸§ °ø°£ (¡¸HTML 4.01¡¹µî)À» Áö¿ø
Çϰí ÀÖÁö ¾Ê´Â °æ¿ìNodeList getElementsByTagNameNS(String namespaceURI, String localName) throws DOMException
Elements
NodeList
¸¦ ¹®¼¼ø¼¿¡ ¸®ÅÏÇÕ´Ï´Ù.
namespaceURI
- ÀÏÄ¡ÇÏ´Â ¿ä¼ÒÀÇ À̸§ °ø°£ URI. Ư¼öÇÑ °ª ¡¸*¡¹Àº ¸ðµç À̸§ °ø°£¿¡ ÀÏÄ¡ÇÏ´ÂlocalName
- ÀÏÄ¡ÇÏ´Â ¿ä¼ÒÀÇ ·ÎÄøí. Ư¼öÇÑ °ª ¡¸*¡¹Àº ¸ðµç ·ÎÄÃ¸í¿¡ ÀÏÄ¡ÇÑ´Ù
Elements
¸¦ Æ÷ÇÔÇÑ »õ·Î¿î NodeList
°´Ã¼DOMException
- NOT_SUPPORTED_ERR: ±¸ÇöÀÌ XML
±â´ÉÀ» Áö¿ø
Çϰí ÀÖÁö ¾Ê°í, ¹®¼¸¦ ÅëÇØ¼ °ø°³µÈ ¾ð¾î°¡ XML À̸§ °ø°£ (¡¸HTML 4.01¡¹µî)À» Áö¿ø
Çϰí ÀÖÁö ¾Ê´Â °æ¿ìboolean hasAttribute(String name)
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
name
- °Ë»öÇÏ´Â ¼Ó¼ºÀÇ À̸§
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
boolean hasAttributeNS(String namespaceURI, String localName) throws DOMException
true
¸¦ µ¹·ÁÁÖ°í, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
¸¦ ¸®ÅÏÇÕ´Ï´Ù. namespaceURI
ÆÄ¶ó¹ÌÅÍ¿¡ null
°ªÀ» »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
namespaceURI
- °Ë»öÇÏ´Â ¼Ó¼ºÀÇ À̸§ °ø°£ URIlocalName
- °Ë»öÇÏ´Â ¼Ó¼ºÀÇ ·ÎÄøí
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
DOMException
- NOT_SUPPORTED_ERR: ±¸ÇöÀÌ XML
±â´ÉÀ» Áö¿ø
Çϰí ÀÖÁö ¾Ê°í, ¹®¼¸¦ ÅëÇØ¼ °ø°³µÈ ¾ð¾î°¡ XML À̸§ °ø°£ (¡¸HTML 4.01¡¹µî)À» Áö¿ø
Çϰí ÀÖÁö ¾Ê´Â °æ¿ìTypeInfo getSchemaTypeInfo()
void setIdAttribute(String name, boolean isId) throws DOMException
isId
ÆÄ¶ó¹ÌÅͰ¡ true
ÀÎ °æ¿ì, ÀÌ ¸Þ¼µå´Â ÁöÁ¤µÈ ¼Ó¼ºÀÌ »ç¿ëÀÚ
°áÁ¤ ID ¼Ó¼ºÀÎ °ÍÀ» ¼±¾ðÇÕ´Ï´Ù. À̰ÍÀº, Attr.isId
°ª°ú Document.getElementById
µ¿ÀÛ¿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù¸¸, »ç¿ëÁßÀÇ schema´Â º¯°æµÇÁö ¾Ê½À´Ï´Ù. ƯÈ÷, ÁöÁ¤µÈ Attr
³ëµåÀÇ Attr.schemaTypeInfo
¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. isId
ÆÄ¶ó¹ÌÅÍÀÇ false
°ªÀ» »ç¿ëÇϸé, ¼Ó¼ºÀÌ »ç¿ëÀÚ
°áÁ¤ ID ¼Ó¼ºÀÎ °ÍÀº ¼±¾ðµÇÁö ¾Ê½À´Ï´Ù. setIdAttributeNS
¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù.
name
- ¼Ó¼ºÀÇ À̸§isId
- ¼Ó¼ºÀÌ ÇüÅ ID
¼Ó¼ºÀÏÁö ¾î¶³Áö¸¦ ÆÇÁ¤
DOMException
- NO_MODIFICATION_ALLOWED_ERR: ÀÌ ³ëµå°¡ Àбâ Àü¿ë
ÀÎ °æ¿ì void setIdAttributeNS(String namespaceURI, String localName, boolean isId) throws DOMException
isId
ÆÄ¶ó¹ÌÅͰ¡ true
ÀÎ °æ¿ì, ÀÌ ¸Þ¼µå´Â ÁöÁ¤µÈ ¼Ó¼ºÀÌ »ç¿ëÀÚ
°áÁ¤ ID ¼Ó¼ºÀÎ °ÍÀ» ¼±¾ðÇÕ´Ï´Ù. À̰ÍÀº, Attr.isId
°ª°ú Document.getElementById
µ¿ÀÛ¿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù¸¸, »ç¿ëÁßÀÇ schema´Â º¯°æµÇÁö ¾Ê½À´Ï´Ù. ƯÈ÷, ÁöÁ¤µÈ Attr
³ëµåÀÇ Attr.schemaTypeInfo
¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. isId
ÆÄ¶ó¹ÌÅÍÀÇ false
°ªÀ» »ç¿ëÇϸé, ¼Ó¼ºÀÌ »ç¿ëÀÚ
°áÁ¤ ID ¼Ó¼ºÀÎ °ÍÀº ¼±¾ðµÇÁö ¾Ê½À´Ï´Ù.
namespaceURI
- ¼Ó¼ºÀÇ À̸§ °ø°£ URIlocalName
- ¼Ó¼ºÀÇ ·ÎÄøíisId
- ¼Ó¼ºÀÌ ÇüÅ ID
¼Ó¼ºÀÏÁö ¾î¶³Áö¸¦ ÆÇÁ¤
DOMException
- NO_MODIFICATION_ALLOWED_ERR: ÀÌ ³ëµå°¡ Àбâ Àü¿ë
ÀÎ °æ¿ì void setIdAttributeNode(Attr idAttr, boolean isId) throws DOMException
isId
ÆÄ¶ó¹ÌÅͰ¡ true
ÀÎ °æ¿ì, ÀÌ ¸Þ¼µå´Â ÁöÁ¤µÈ ¼Ó¼ºÀÌ »ç¿ëÀÚ
°áÁ¤ ID ¼Ó¼ºÀÎ °ÍÀ» ¼±¾ðÇÕ´Ï´Ù. À̰ÍÀº, Attr.isId
°ª°ú Document.getElementById
µ¿ÀÛ¿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù¸¸, »ç¿ëÁßÀÇ schema´Â º¯°æµÇÁö ¾Ê½À´Ï´Ù. ƯÈ÷, ÁöÁ¤µÈ Attr
³ëµåÀÇ Attr.schemaTypeInfo
¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. isId
ÆÄ¶ó¹ÌÅÍÀÇ false
°ªÀ» »ç¿ëÇϸé, ¼Ó¼ºÀÌ »ç¿ëÀÚ
°áÁ¤ ID ¼Ó¼ºÀÎ °ÍÀº ¼±¾ðµÇÁö ¾Ê½À´Ï´Ù.
idAttr
- ¼Ó¼º ³ëµåisId
- ¼Ó¼ºÀÌ ÇüÅ ID
¼Ó¼ºÀÏÁö ¾î¶³Áö¸¦ ÆÇÁ¤
DOMException
- NO_MODIFICATION_ALLOWED_ERR: ÀÌ ³ëµå°¡ Àбâ Àü¿ë
ÀÎ °æ¿ì
|
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 µµ ÂüÁ¶ÇϽʽÿÀ.