|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface Text
Text
ÀÎÅÍÆäÀ̽º´Â CharacterData
¸¦ »ó¼ÓÇØ, Element
¶Ç´Â Attr
ÅØ½ºÆ® Çü½ÄÀÇ ³»¿ë (XML ¿¡¼´Â¹®ÀÚ µ¥ÀÌÅͶó°í ÇÑ´Ù)À» ³ªÅ¸³À´Ï´Ù. ¿ä¼ÒÀÇ ÄÁÅÙÃ÷³»¿¡ ¸¶Å© ¾÷ÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, ÅØ½ºÆ®´Â Text
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ´ÜÀÏÀÇ °´Ã¼ (¿ä¼ÒÀÇ À¯ÀÏÇÑÀÚ½Ä
°´Ã¼)¿¡ Æ÷ÇԵ˴ϴÙ. ¸¶Å© ¾÷ÀÌ Á¸ÀçÇÏ´Â °æ¿ì, ÅØ½ºÆ®´Â Á¤º¸ Ç׸ñ (¿ä¼Ò, ÄÚ¸àÆ®µî)À̳ª, ±× ¿ä¼ÒÀÇ ÀÚ½Ä
¿ä¼ÒÀÇ ¸®½ºÆ®¸¦ Çü¼ºÇÏ´Â Text
³ëµå¿¡ ÇØ¼®µË´Ï´Ù.
DOM¿¡ ÀÇÇØ ¹®¼°¡ óÀ½À¸·Î ÀÌ¿ë °¡´ÉÇÑ »óŰ¡ µÈ ½ÃÁ¡¿¡¼´Â Text
³ëµå´Â ÅØ½ºÆ® ºí·Ï ¸¶´Ù 1°³
¾¿ ¹Û¿¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. »ç¿ëÀÚ´Â ¸¶Å© ¾÷À» ÀÏÀý »ç¿ëÇÏÁö ¾Ê°í ¼ÒÁ¤ÀÇ ¿ä¼ÒÀÇ ÄÁÅÙÃ÷¸¦ ³ªÅ¸³»´Â ÀÎÁ¢ Text
³ëµå¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸, XML ³ª HTML ¿¡¼´Â ÀÌ·¯ÇÑ ³ëµåÀÇ ´Ü¶ôÀ» Ç¥ÇöÇÒ ¼ö ¾ø´Ù°í ÇÏ´Â °Í, Áï, º¸Åë, ÀÛ¼ºÇÑ ³ëµå´Â DOM ÆíÁý ¼¼¼ÇÀÇ Á¾·á¿Í ÇÔ²² ¾ø¾îÁø´Ù°í ÇÏ´Â °ÍÀ» ÀνÄÇØ µÑ Çʿ䰡 ÀÖ½À´Ï´Ù. Node.normalize()
¸Þ¼µå´Â ÀÌ·¯ÇÑ ÀÎÁ¢ Text
°´Ã¼¸¦ °¢ ÅØ½ºÆ® ºí·Ï³»ÀÇ ´ÜÀÏÀÇ ³ëµå¿¡ ¸ÓÁö ÇÕ´Ï´Ù.
Text
³ëµåÀÇ ³»¿ë¿¡ ´ëÇØ, ÀÚ±¸ ±¸¹® üũ´Â ÇàÇØÁöÁö ¾Ê½À´Ï´Ù. ¹®¼³»ÀÇ À§Ä¡¿¡ ÀÀÇØ, Á÷·ÄÈÁß¿¡ ÀϺÎÀÇ ¹®ÀÚ¸¦ ¹®ÀÚ ÂüÁ¶¸¦ »ç¿ëÇØ À̽ºÄÉÀÌÇÁ ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¿¹: ÅØ½ºÆ® ÄÁÅÙÃ÷°¡ ¿ä¼ÒÀÇ ÀϺΠ¶Ç´Â ¼Ó¼ºÀÇ ÀϺÎÀÎ °æ¿ìÀÇ ¹®ÀÚ ¡¸<&¡¹, ÅØ½ºÆ® ÄÁÅÙÃ÷°¡ ¿ä¼ÒÀÇ ÀϺÎÀÎ °æ¿ìÀÇ Ä³¸¯ÅÍ ¶óÀÎ ¡¸]]>¡¹, ÅØ½ºÆ® ÄÁÅÙÃ÷°¡ ¼Ó¼ºÀÇ ÀϺÎÀÎ °æ¿ìÀÇ ÀοëºÎÈ£ ¹®ÀÚ ¡¸"¡¹¶Ç´Â ¾îÆÛ½ºÆ®·ÎÇÇ ¹®ÀÚ ¡¸'¡¹
¡¸Document Object Model (DOM) Level 3 Core Specification¡¹µµ ÂüÁ¶ÇϽʽÿÀ.
ÇÊµå °³¿ä |
---|
¸Þ¼µå °³¿ä | |
---|---|
String |
getWholeText ()
ÁöÁ¤ÇÑ ³ëµå¿¡ ³í¸®ÀûÀ¸·Î ÀÎÁ¢ÇÏ´Â ÅØ½ºÆ® ³ëµåÀÎ Text ³ëµåÀÇ ¸ðµç ÅØ½ºÆ®¸¦ ¹®¼¼ø¼¿¡ ¿¬°áÇØ ¸®ÅÏÇÕ´Ï´Ù. |
boolean |
isElementContentWhitespace ()
ÀÌ ÅØ½ºÆ® ³ëµå°¡¿ä¼Ò ÄÁÅÙÃ÷ °ø¹é ¹®ÀÚ (¸¹Àº °æ¿ì, ¡¸¹«½ÃÇÒ ¼ö ÀÖ´Â °ø¹é ¹®ÀÚ¡¹¶ó°í ºÒ¸°´Ù)¸¦ Æ÷ÇÔÇÒÁö ¾î¶³Áö¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
Text |
replaceWholeText (String content)
ÇöÀçÀÇ ³ëµå¿Í ³í¸®ÀûÀ¸·Î ÀÎÁ¢ÇÏ´Â ¸ðµç ÅØ½ºÆ® ³ëµåÀÇ ÅØ½ºÆ®¸¦, ÁöÁ¤µÈ ÅØ½ºÆ®¿¡ ¿Å°Ü³õ½À´Ï´Ù. |
Text |
splitText (int offset)
ÀÌ ³ëµå°¡ ÁöÁ¤µÈ offset À§Ä¡¿¡¼ 2°³ÀÇ ³ëµå¿¡ ºÐÇÒÇØ, ÇüÁ¦ ³ëµå·Î¼ Æ®¸®³»¿¡ ÀúÀåÇÕ´Ï´Ù. |
ÀÎÅÍÆäÀ̽º org.w3c.dom. CharacterData ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
appendData,
deleteData,
getData,
getLength,
insertData,
replaceData,
setData,
substringData |
ÀÎÅÍÆäÀ̽º 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 |
¸Þ¼µåÀÇ »ó¼¼ |
---|
Text splitText(int offset) throws DOMException
offset
À§Ä¡¿¡¼ 2°³ÀÇ ³ëµå¿¡ ºÐÇÒÇØ, ÇüÁ¦ ³ëµå·Î¼ Æ®¸®³»¿¡ ÀúÀåÇÕ´Ï´Ù. ºÐÇÒ ÈÄ, ÀÌ ³ëµå´Â offset
À§Ä¡±îÁöÀÇ ¸ðµç ÄÁÅÙÃ÷¸¦ °¡Áö°Ô µË´Ï´Ù. offset
À§Ä¡¿¡¼(º¸´Ù) µÚÀÇ ¸ðµç ÄÁÅÙÃ÷¸¦ Æ÷ÇÔÇÑ °°Àº ÇüÅÂÀÇ »õ·Î¿î ³ëµå°¡ ¸®Åϵ˴ϴÙ
. ¿øÀÇ ³ëµå°¡ ºÎ¸ð³ëµå¸¦ °¡Áö°í ÀÖ¾úÀ» °æ¿ì, ¿øÀÇ ³ëµåÀÇ ±Ùó¿¡ ÇüÁ¦ ³ëµå·Î¼ »õ·Î¿î ³ëµå°¡ »ðÀԵ˴ϴÙ. offset
°ªÀÌ ÀÌ ³ëµåÀÇ ±æÀÌ¿Í µ¿ÀÏÇÑ °æ¿ì, »õ·Î¿î ³ëµå´Â µ¥ÀÌÅ͸¦ °¡ÁöÁö ¾Ê½À´Ï´Ù.
offset
- ºÐÇÒ À§Ä¡¸¦ ³ªÅ¸³»´Â 16 ºñÆ® ´ÜÀ§ÀÇ ¿ÀÇÁ¼Â(offset). 0
À¸·ÎºÎÅÍ ½ÃÀ۵ȴÙ
DOMException
- INDEX_SIZE_ERR: ÁöÁ¤µÈ offset
°ªÀÌ À߸øµÈ °ª
ÀÎÁö, data
³»ÀÇ 16 ºñÆ® ´ÜÀ§ÀÇ ¼öº¸´Ù Å« °æ¿ìboolean isElementContentWhitespace()
Document.normalizeDocument()
¸¦ »ç¿ëÁß¿¡ °ËÁõÀ» ÇßÀ» °æ¿ì¿¡
ÅØ½ºÆ® ³ëµå´Â ¿ä¼Ò ÄÁÅÙÃ÷¿¡ °ø¹é ¹®ÀÚ¸¦ Æ÷ÇÔÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤µË´Ï´Ù.
String getWholeText()
Text
³ëµåÀÇ ¸ðµç ÅØ½ºÆ®¸¦ ¹®¼¼ø¼¿¡ ¿¬°áÇØ ¸®ÅÏÇÕ´Ï´Ù. Text
³ëµåÀÇ wholeText
´Â ¡¸barfoo¡¹¸¦ µ¹·ÁÁÖ°í, ÇÑÆí, ¡¸foo¡¹¸¦ Æ÷ÇÔÇÑ Text
³ëµåÀÇ wholeText
´Â
¡¸barfoo¡¹°¡ ¸®Åϵ˴ϴÙ
.
Text replaceWholeText(String content) throws DOMException
null
Text
¶Ç´Â CDATASection
)ÀÇ »õ·Î¿î Text
³ëµåText
replaceWholeText
¸¦ È£ÃâÇϸé, ´ÙÀ½ÀÇ °á°ú¸¦ ÀÏÀ¸Åµ´Ï´Ù. EntityReference
³ëµåÀÇ Àбâ Àü¿ë
ÀÇ ÀÚ¼ÕÀÎ °æ¿ì, Àбâ Àü¿ë
ÀÇ ³ëµå°¡ ¾Æ´Ï°í, EntityReference
³ëµå°¡ »èÁ¦µË´Ï´Ù. »èÁ¦µÇ´Â EntityReference
°¡ EntityReference
, Text
, ȤÀº CDATASection
³ëµå°¡ ¾Æ´Ñ ÀÚ¼ÕÀ» °¡Áö´Â °æ¿ì, replaceWholeText
¸Þ¼µå´Â ¹®¼ÀÇ º¯°æÀ» ½Ç½ÃÇϱâ Àü¿¡ ½ÇÆÐÇØ, NO_MODIFICATION_ALLOWED_ERR
Äڵ带 Æ÷ÇÔÇÑ DOMException
À»
Throw ÇÕ´Ï´Ù. Text
³ëµåÀÇ replaceWholeText
È£ÃâÀº ½ÇÆÐÇÕ´Ï´Ù. À̰ÍÀº, EntityReference
³ëµå ¡¸ent¡¹°¡ »èÁ¦ÇÒ ¼ö ¾ø´Â Element
³ëµå¸¦ Æ÷ÇÔÇϱ⠶§¹®ÀÔ´Ï´Ù.
content
- ġȯÇϰí ÀÖ´Â Text
³ëµåÀÇ ÄÁÅÙÃ÷
Text
³ëµå
DOMException
- NO_MODIFICATION_ALLOWED_ERR: ġȯÇϰí ÀÖ´Â Text
³ëµå¾ÈÀÇ 1°³°¡ Àбâ Àü¿ë
ÀÇ °æ¿ì
|
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 µµ ÂüÁ¶ÇϽʽÿÀ.