|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface DOMConfiguration
DOMConfiguration
ÀÎÅÍÆäÀ̽º´Â ¹®¼ÀÇ ±¸¼ºÀ» ³ªÅ¸³»,
ÀÎÁ¤µÇ°í ÀÖ´Â ÆĶó¹ÌÅÍÀÇ Å×À̺íÀ» º¸°ü À¯ÁöÇÕ´Ï´Ù. ÀÌ ±¸¼ºÀ» »ç¿ëÇϸé,
CDATASection
³ëµå¸¦ Text
³ëµå¿¡ ġȯ
ÃæºÐÇØDocument
°ËÁõÀÌ ¿ä±¸µÇ¾úÀ» ¶§¿¡ »ç¿ëÇÏ´Â schema
ÀÇ ÇüŸ¦ ÁöÁ¤Çϰųª ÇÏ´Â µî, Document.normalizeDocument()
µ¿ÀÛÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. DOMConfiguration
°´Ã¼´Â
DOMParser
ÀÎÅÍÆäÀ̽º³ª DOMSerializer
ÀÎÅÍÆäÀ̽ºÀÇ ¡¸DOM Level 3 Load and Save¡¹¿¡¼µµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
DOMConfiguration
°´Ã¼·Î »ç¿ëÇÏ´Â ÆĶó¹ÌÅÍÀ̸§Àº DOM ·¹º§ 3 »ç¾ç Àüü·Î Á¤Àǵǰí ÀÖ½À´Ï´Ù. À̸§Àº ´ë¹®ÀÚ¿Í ÄÚÈĹÌ
±ÛÀÚ°¡ ±¸º°µË´Ï´Ù. Ãæµ¹À» ÇÇÇϱ⠶§¹®¿¡
±ÔÄ¢À¸·Î¼ DOM »ç¾çÀÇ ¹üÀ§¿Ü¿¡¼ Á¤ÀÇµÈ ÆĶó¹ÌÅ͸¦ ÂüÁ¶ÇÏ´Â À̸§Àº ÀÏÀÇ·Î ÇÒ ÇÊ¿ä°¡. ÆĶó¹ÌÅÍ´Â ÇÁ·ÎÆÛƼ·Î¼ °ø°³µÇ¹Ç·Î À̸§Àº Ãß°¡ÀÇ ¹®ÀÚ
¡¸-¡¹(HYPHEN-MINUS)À» Æ÷ÇÔÇÑ ¡¸Unicode¡¹ÀÇ ¼½¼Ç 5.16 ¡¸½Äº°ÀÚ¡¹¿¡
µû¸£´Â °ÍÀ» ÃßõÇÕ´Ï´Ù¸¸, DOM ±¸Çö¿¡ ÀÇÇØ °Á¦´Â µÇÁö ¾Ê½À´Ï´Ù. DOM ·¹º£
¸£ 3 ÄÚ¾î ±¸Çö¿¡¼´Â ÀÌ »ç¾çÀ¸·Î Á¤ÀÇ ¶°³¯ ¼ö ÀÖ¾î ¸ðµç ÆĶó¹ÌÅ͸¦ ÀνÄ
ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀϺÎÀÇ ÆĶó¹ÌÅÍ°ªµµ, ÀÌ ±¸ÇöÀ¸·Î Áö¿ø
µÇ´Â ÇÊ
¿äÁ¡ÀÌ ÀÖ½À´Ï´Ù. °ªÀÌ Áö¿ø
µÇ°í ÀÖ´ÂÁö ¾î¶²Áö¿¡ ´ëÇؼ´Â ÆĶó¹ÌÅÍÀÇ Á¤ÀǸ¦ ÂüÁ¶ÇϽʽÿÀ.
ÁÖ: ÆĶó¹ÌÅÍ´Â, SAX2¡¸SAX¡¹·Î »ç ¿ë µÇ´Â ±â´É ¹× ÇÁ·ÎÆÛƼ¿Í °°½À´Ï´Ù.
´ÙÀ½ÀÇ ÆĶó¹ÌÅÍ ¸®½ºÆ®´Â DOM ·Î Á¤Àǵǰí ÀÖ½À´Ï´Ù.
"canonical-form"
true
DocumentType
³ëµå (Á¸ÀçÇÏ´Â °æ¿ì)¸¦ Æ®¸®·ÎºÎÅÍ »èÁ¦Çϰųª °³°³ÀÇ ¿ä¼Ò·ÎºÎÅÍ ºÒÇÊ¿äÇÑ À̸§ °ø°£ ¼±¾ðÀ» »èÁ¦ÇØ ¹®¼¸¦ Ç¥ÁØÈ ÇÕ´Ï´Ù. ÀÌ°ÍÀº DOM ·Î Ç¥ÇöÇÒ ¼ö ÀÖ´Â ÄÁÅÙÃ÷¿¡ Á¦Çѵ˴ϴÙ. ƯÈ÷, DOM ·Î ¼Ó¼ºÀÇ ¼ø¼¸¦ ÁöÁ¤ÇÏ´Â ¹æ¹ýÀº ¾ø½À´Ï´Ù. ¶Ç, ÀÌ ÆĶó¹ÌÅ͸¦ true
·Î
¼³Á¤Çϸé, ¾Æ·¡¿Í °°Àº ÆĶó¹ÌÅÍ »óŵµ ¼³Á¤µË´Ï´Ù. ³ªÁß¿¡
±× ÁßÀÇ 1°³
·Î º¯°æÇϸé, ¡¸canonical-form¡¹´Â false
¿¡ µ¹¾Æ¿É´Ï´Ù. false
·Î
¼³Á¤µÇ´Â ÆĶó¹ÌÅÍ´Â ¡¸entities¡¹, ¡¸normalize-characters¡¹, ¡¸cdata-sections¡¹·Îtrue
·Î
¼³Á¤µÇ´Â ÆĶó¹ÌÅÍ´Â ¡¸namespaces¡¹, ¡¸namespace-declarations¡¹, ¡¸well-formed¡¹, ¡¸element-content-whitespace¡¹ÀÔ´Ï´Ù. ±× ÀÌ¿ÜÀÇ ÆĶó¹ÌÅÍ´Â ÆĶó¹ÌÅÍÀÇ ¼³¸í¿¡ ¸í½ÃÀûÀ¸·Î ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº ÇÑ, º¯°æµÇÁö ¾Ê½À´Ï´Ù. false
"cdata-sections"
true
CDATASection
³ëµå¸¦ À¯ÁöÇÕ´Ï´Ù. false
CDATASection
³ëµå¸¦ Text
³ëµå·Î º¯È¯ÇÕ´Ï´Ù. ÀÌ°Í¿¡ ÀÇÇØ
»õ·Î¿î Text
³ëµå´Â ÀÎÁ¢ÇÏ´Â Text
³ëµå¿Í °áÇյ˴ϴÙ. "check-character-normalization"
true
DOMError.type
¿¡
·¯´Â ¡¸check-character-normalization-failure¡¹°¡ ¹ßÇàµÇ´Â °Í°ú °°½À´Ï´Ù. false
"comments"
true
Comment
³ëµå¸¦ À¯ÁöÇÕ´Ï´Ù. false
Comment
³ëµå¸¦ ÆıâÇÕ´Ï´Ù. "datatype-normalization"
true
true
·Î
¼³Á¤µË´Ï´Ù. ¡¸validate¡¹°¡ false
¶§¿¡ ÀÌ ÆĶó¹ÌÅ͸¦ È°¼ºÈ
Çصµ È¿°ú´Â ¾ø°í, schemaÀÇ Á¤±ÔÈ´Â ÇàÇØÁöÁö ¾Ê½À´Ï´Ù. ÁÖ: ¹®¼´Â XML 1.0 ó¸®ÀÇ °á°ú¸¦ Æ÷ÇÔÇÏ°í ÀÖÀ¸¹Ç·Î ÀÌ ÆĶó¹ÌÅÍ´Â ¡¸XML 1.0¡¹ÀÇ ¼½¼Ç 3.3. 3 À¸·Î Á¤Àǵǰí ÀÖ´Â ¼Ó¼º°ª Á¤±ÔÈ¿¡´Â Àû¿ëµÇÁö ¾Ê°í, ¹®¼Çü Á¤ÀÇ (DTD) ÀÌ¿ÜÀÇ schema ¾ð¾î¸¸À» ´ë»óÀ¸·Î ÇÏ°í ÀÖ½À´Ï´Ù.
false
"element-content-whitespace"
true
false
Text
³ëµå¸¦ ÆıâÇÕ´Ï´Ù. ±¸Çö¿¡¼´Â Text.isElementContentWhitespace
¼Ó¼ºÀ» »ç¿ëÇØ, Text
³ëµå¸¦ ÆıâÇÒ ÇÊ¿ä°¡ ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â °ÍÀÌ ¿ä±¸µË´Ï´Ù. "entities"
true
EntityReference
³ëµå¸¦ À¯ÁöÇÕ´Ï´Ù. false
EntityReference
³ëµå¸¦ »èÁ¦ÇØ, ±× À§Ä¡¿¡¼ ½Çü È®ÀåÀ» ½Ç½ÃÇÕ´Ï´Ù. Text
³ëµå´Â Node.normalize
·Î
Á¤Àǵǰí ÀÖ´Â ´ë·Î Á¤±Ôȵ˴ϴÙ. È®ÀåµÇ¾î ÀÖÁö ¾ÊÀº ½Çü ÂüÁ¶¸¸ÀÌ ¹®¼¿¡ À¯ÁöµË´Ï´Ù. ÁÖ: ÀÌ ÆĶó¹ÌÅÍ´Â Entity
³ëµå¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.
"error-handler"
DOMErrorHandler
°´Ã¼¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ¹®¼·Î ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ±¸Çö¿¡¼´Â ÀÌ ÆĶó¹ÌÅ͸¦ »ç¿ëÇØ µî·ÏµÈ DOMErrorHandler
¸¦ È£ÃâÇÕ´Ï´Ù. ±¸Çö¿¡¼´Â µðÆúÆ®ÀÇ DOMErrorHandler
°´Ã¼°¡ Á¦°øµÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ºÒ·Á °¬À» °æ¿ì, DOMError.relatedData
¿¡´Â ¿¡·¯°¡ ¹ß»ýÇÑ Àå¼Ò¿¡ °¡Àå °¡±î¿î ³ëµå°¡ Æ÷ÇԵ˴ϴÙ. ¿¡·¯°¡ ¹ß»ýÇÑ Àå¼Ò¸¦ ±¸ÇöÀ¸·Î ƯÁ¤ÇÒ ¼ö ¾ø´Â °æ¿ì´Â DOMError.relatedData
¿¡ Document
³ëµå°¡ Æ÷ÇԵ˴ϴÙ. ¿¡·¯ Çڵ鷯³»·ÎºÎÅÍ ¹®¼¿¡ ´ëÇؼ º¯°æÀ» ´õÇϸé, ±¸Çö¿¡
Á¸ÇÑ µ¿ÀÛÀÌ µË´Ï´Ù. "infoset"
true
false
·Î
¼³Á¤µË´Ï´Ù. ¶Ç, namespace-declarations, well-formed, element-content-whitespace, comments, namespaces ÆĶó¹ÌÅÍ´Â true
·Î
¼³Á¤µË´Ï´Ù. ´Ù¸¥ ÆĶó¹ÌÅÍ´Â ÆĶó¹ÌÅÍÀÇ ±â¼ú·Î ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇÏÁö ¾Ê´Â ÇÑ, º¯°æµÇÁö ¾Ê½À´Ï´Ù. getParameter
·Î
ÀÌ ÆĶó¹ÌÅ͸¦ Á¶È¸Çϸé, »ó±âÀÇ ÆĶó¹ÌÅÍ°¡ ÀûÀýÈ÷ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì¸¸, true
°¡ ¸®Åϵ˴ϴÙ
. false
infoset
¸¦ false
·Î
¼³Á¤Çصµ ¿µÇâÀº ¾ø½À´Ï´Ù. "namespaces"
true
false
"namespace-declarations"
false
·Î
¼³Á¤Çصµ ¿µÇâÀº ¾ø½À´Ï´Ù. true
false
false
·Î
¼³Á¤µÇ¾î À־, À̸§ °ø°£ Á¢µÎ»ç ( Node.prefix
)´Â º¸°ü À¯ÁöµË´Ï´Ù. "normalize-characters"
true
false
"schema-location"
DOMString
°´Ã¼¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ °´Ã¼´Â °ËÁõÀ» ÇÏ´Â schema (ÇöÀçÀÇ schema)¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ¸®½ºÆ®·Î ÂüÁ¶µÇ´Â schemaÀÇ ÇüÅ´Â
schema-type
·Î
ÁöÁ¤µÈ ÇüÅ¿¡ ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ÀÏÄ¡ÇÏÁö ¾Ê´Â °æ¿ì, ±¸ÇöÀÇ µ¿ÀÛÀº º¸ÁõµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇØ ÁöÁ¤µÈ schema´Â ¹®¼·Î µ¶ÀÚÀûÀ¸·Î ÁöÁ¤µÈ schema Á¤º¸º¸´Ù ¿ì¼±µË´Ï´Ù. À̸§ °ø°£ ÀÎ½Ä schemaÀÇ °æ¿ì, ÀÌ ÇÁ·ÎÆÛƼ·Î ÁöÁ¤µÈ schema¿Í schema ¹®¼ (schema import
¸ÞÄ«´ÏÁòÀ» »ç¿ë)ÀÇ ¹®¼ ÀνºÅϽº (schemaLocation
¼Ó¼ºÀ» »ç¿ë)·Î ÁöÁ¤µÈ schema°¡ °°Àº targetNamespace
¸¦ °øÀ¯ÇÒ ¶§, »ç¿ëÀÚ°¡ ÀÌ ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇØ ÁöÁ¤ÇÑ schema°¡ »ç¿ëµË´Ï´Ù. ÀÌ ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇØ ÁöÁ¤µÈ 2°³ÀÇ schema°¡ °°Àº targetNamespace
¸¦ °øÀ¯ÇÏ´ÂÁö, À̸§ °ø°£À» °¡ÁöÁö ¾Ê´Â °æ¿ì, µ¿ÀÛÀº ±¸Çö¿¡
Á¸ÇØ Á¤ÇØÁý´Ï´Ù.
Àå¼Ò¸¦ ÁöÁ¤ÇÏÁö ¾Ê¾Ò´ø °æ¿ì, ÀÌ ÆĶó¹ÌÅÍ´Â null
ÀÌ µË´Ï´Ù.
ÁÖ: schema-type ÆĶó¹ÌÅÍ°ª¸¦ ¼³Á¤ÇÏÁö ¾Ê´Â ÇÑ, ¡¸schema-location¡¹
ÆĶó¹ÌÅÍ´Â ¹«½ÃµË´Ï´Ù. Document.documentURI
¸¦ ¼³Á¤ÇØ, ÂüÁ¶µÈ ¿ÜºÎ ½Çü¸¦ ±¸ÇöÀ¸·Î ¹®Á¦ ¾ø°Ô ÇØ°áÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀ» °ÇÏ°Ô ÃßõÇÕ´Ï´Ù.
"schema-type"
DOMString
°´Ã¼¸¦ Ç¥ÇöÇÕ´Ï´Ù. Àý´ë URI ¿¡¼´Â ÀÚ±¸ üũ´Â ÇàÇØÁöÁö ¾Ê½À´Ï´Ù.
ÀÌ ÆĶó¹ÌÅÍ°¡ ¼³Á¤µÇÁö ¾Ê´Â °æ¿ì, ±¸Çö¿¡¼´Â Áö¿ø
µÇ°í ÀÖ´Â schema
¾ð¾î³ª ·Îµå½Ã¿¡ »ç¿ëµÈ schema ¾ð¾î¿¡ ÀÀÇØ, µðÆúÆ®ÀÇ °ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
°ªÀ» ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, ÀÌ ÆĶó¹ÌÅÍ´Â null
ÀÌ µË´Ï´Ù.
ÁÖ: XML schema¡¸XML Schema Part 1¡¹
ÀÎ °æ¿ì´Â ¾îÇø®ÄÉÀ̼ÇÀ¸·Î °ª¡¸http://www.w3.org/2001/XMLSchema¡¹
¸¦ »ç¿ëÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. XML DTD¡¸XML 1.0¡¹ ÀÎ °æ¿ì´Â ¾îÇø®ÄÉÀ̼ÇÀ¸·Î
°ª¡¸http://www.w3.org/TR/REC-xml¡¹
¸¦ »ç¿ëÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ´Ù¸¥ schema ¾ð¾î´Â W3C
¹üÀ§¿ÜÀ̱⠶§¹®¿¡
ÀÌ ¸Þ¼µå¸¦ »ç¿ëÇÏ·Á¸é,
Àý´ë URI¸¦ »ç¿ëÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù.
"split-cdata-sections"
true
DOMError.type
ÇÏÁö¸¸ ¡¸cdata-sections-splitted
¡¹À̸ç,
DOMError.relatedData
°¡ ¹®¼ÀÇ ÃÖÃÊÀÇ
CDATASection
³ëµåÀÎ °æ°í°¡ ÅëÁöµË´Ï´Ù. false
CDATASection
À»
Ç¥ÇöÇÒ ¼ö ¾ø´Â ¹®ÀÚ¸¦ Æ÷ÇÔÇÑ °æ¿ì¿¡ ¿¡·¯¸¦ ÅëÁöÇÕ´Ï´Ù.
"validate"
true
true
·Î
¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº ÇÑ, »ç¿ëµÇ°í ÀÖ´Â schema¿¡
µû¶ó¼ schema Á¤±ÔÈÄ¡´Â °ø°³µÇÁö ¾Ê½À´Ï´Ù. ÀÌ ÆĶó¹ÌÅÍ´Â ´ÙÀ½ÀÇ Ç׸ñ¿¡
ºÙ¾î ÀçÆò°¡ÇÕ´Ï´Ù. Attr
ÀÎÅÍÆäÀ̽ºÀÇ ¼³¸í
±×¸®°í ÁöÁ¤µÇ°í ÀÖµµ·Ï, At tr.specified
°¡
false
ÀÎ ¼Ó¼º ³ëµåText.isElementContentWhitespace
¼Ó¼ºÀÇ °ª li> Attr
³ëµåÀÇ Attr.isId
¼Ó¼ºÀÇ °ªElement.schemaTypeInfo
¼Ó¼º°ú Attr.schemaTypeInfo ¼Ó¼º
ÁÖ: ¡¸validate-if-schema¡¹¿Í¡¸validate¡¹´Â ¼·Î ¹èŸÀûÀÔ´Ï´Ù.
ÇÑÆíÀ» true
·Î
¼³Á¤Çϸé, ÇÑÆíÀº false
¿¡
¼³Á¤µË´Ï´Ù. ¾îÇø®ÄÉÀ̼ǿ¡¼´Â ¹®¼ÀÇ °ËÁõ½Ã, ÀÌ ¿É¼ÇÀÇ µðÆúÆ®ÀÎ w ell-formed ÆĶó¹ÌÅ͸¦ true
·Î
¼³Á¤
ÇÏ´Â Àϵµ °í·ÁÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
false
true
ÀÎ °æ¿ì´Â
°ËÁõÀ» ÇÒ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. "validate-if-schema"
true
true
·Î
¼³Á¤µÇ¾î ÀÖÀ» ¶§¿Í °°Àº µ¿ÀÛÀ» ÇÕ´Ï´Ù.
ÁÖ: ¡¸validate-if-schema¡¹¿Í¡¸validate¡¹´Â ¼·Î ¹èŸÀûÀÔ´Ï´Ù. ÇÑÆíÀ» true
(À¸)·Î ¼³Á¤Çϸé, ÇÑÆíÀº false
·Î
¼³Á¤µË´Ï´Ù.
false
true
ÀÎ °æ¿ì´Â °ËÁõÀ» ÇÕ´Ï´Ù. "well-formed"
true
Document.xmlVersion
·Î
»ç¿ëµÇ°í
(ÀÌ)¶ó°í ÀÖ´Â XML ¹öÀü¿¡ µû¶ó, ¸ðµç ³ëµå°¡ Á¤Çü½ÄÀÇ XML Àϱî
Á¦¹ßÀ» üũÇÕ´Ï´Ù. Node.nodeName
¼Ó¼ºÀÌ
³ëµåÇü¿¡ ´ëÇؼ ¹«È¿ÀÎ ¹®ÀÚ¸¦ Æ÷ÇÔÇÏ°í ÀÖ´ÂÁö¸¦ üũÇØ, ÇÊ¿äÇÏ°Ô
ÀÀÇØDOMError.SEVERITY_ERROR
Áß¿äµµ¸¦ Æ÷ÇÔÇÑ´Ù
¡¸wf-invalid-character-in-node-name¡¹
ÇüÀÇ DOMError
¸¦ »ý¼ºÇÑ´ÙAttr
, Element
,
Comment
, Text
, CDATASection
ÀÎ
¾î´À ³ëµå³»ÀÇ ÅؽºÆ® ÄÁÅÙÃ÷°¡ ¹«È¿ÀÎ ¹®ÀÚ¸¦ Æ÷ÇÔÇÏ°í ÀÖ´ÂÁö¸¦ ÃÖ
Å© ÇØ, ÇÊ¿ä¿¡ µû¶ó¼ DOMError.SEVERITY_ERROR
Áß¿äµµ¸¦ Æ÷ÇÔÇÑ´Ù
¡¸wf-invalid-character¡¹
ÇüÀÇ DOMError
¸¦ »ý¼º
ÇÑ´ÙProcessingInstruction
³ëµå³»ÀÇ µ¥ÀÌÅÍ°¡
¹«È¿ÀÎ ¹®ÀÚ¸¦ Æ÷ÇÔÇÏ°í ÀÖ´ÂÁö¸¦ üũÇØ, ÇÊ¿ä¿¡ µû¶ó¼ DOMErr
or.SEVERITY_ERROR
Áß¿äµµ¸¦ Æ÷ÇÔÇÑ¡¸wf-invalid-character¡¹
ÇüÅÂÀÇ DOMError
¸¦ »ý¼ºÇÑ´Ùfalse
½Çü¿¡ °ü·ÃµÈ ½Ã½ºÅÛ ½Äº°ÀÚÀÇ ÇØ°áÀº, Document.documentURI
¸¦ »ç¿ëÇØ ÇàÇØÁý´Ï´Ù. ´Ù¸¸, ¡¸DOM Level 3 Load and Save¡¹·Î Á¤Àǵǰí ÀÖ´Â ¡¸LS¡¹±â´ÉÀ» DOM ±¸ÇöÀÌ Áö¿ø
ÇÏ°í ÀÖÀ» ¶§´Â Document
³ëµå¿¡ Ãß°¡µÇ°í ÀÖ´Â DOMConfiguration
°´Ã¼·Î ¡¸resource-resolver¡¹ÆĶó¹ÌÅ͸¦ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ ÆĶó¹ÌÅÍ°¡ ¼³Á¤µÇ¾î ÀÖÀ¸¸é, Document.normalizeDocument()
´Â Document.documentURI
¸¦ ÀÌ¿ëÇÏ´Â ´ë½Å¿¡ ÀÚ¿ø ¸®Àý¹ö¸¦ È£ÃâÇÕ´Ï´Ù.
¡¸Document Object Model (DOM) Level 3 Core Specification¡¹µµ ÂüÁ¶ÇϽʽÿÀ.
¸Þ¼µå °³¿ä | |
---|---|
boolean |
canSetParameter (String name,
Object value)
ƯÁ¤ÀÇ °ª¿¡ ´ëÇؼ ÆĶó¹ÌÅ͸¦ ¼³Á¤ÇÏ´Â °ÍÀÌ Áö¿ø µÇ°í ÀÖ´ÂÁö¸¦ üũÇÕ´Ï´Ù. |
Object |
getParameter (String name)
±âÁ¸ÀÇ °æ¿ì´Â ÆĶó¹ÌÅÍÀÇ °ªÀ» ¸®ÅÏÇÕ´Ï´Ù. |
DOMStringList |
getParameterNames ()
DOMConfiguration °´Ã¼°¡ Áö¿ø
ÇÏ°í ÀÖ´Â ÆĶó¹ÌÅÍÀÇ ¸®½ºÆ®. |
void |
setParameter (String name,
Object value)
ÆĶó¹ÌÅÍÀÇ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. |
¸Þ¼µåÀÇ »ó¼¼ |
---|
void setParameter(String name, Object value) throws DOMException
name
- ¼³Á¤ÇÏ´Â ÆĶó¹ÌÅÍÀÇ À̸§value
- »õ·Î¿î °ª ¶Ç´Â »ç¿ëÀÚ°¡ ÆĶó¹ÌÅ͸¦ ¼³Á¤ÇÏÁö ¾Ê´Â °æ¿ì´Â null
. ÆĶó¹ÌÅÍÀÇ Ä¡ ÇüÀº DOMUserData
¿¡ ÀÇÇØ Á¤ÀǵÇÁö¸¸, °´Ã¼ÇüÀº ÆĶó¹ÌÅÍÀÇ Á¤ÀÇ¿¡ ÀÇÇØ Á¤ÀÇµÈ ÇüÅ¿¡ ÀÏÄ¡ÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î
ÆĶó¹ÌÅÍ°¡ error-handler ÀÎ °æ¿ì, °ªÀº DOMErrorHandler
ÇüÀÌ ¾Æ´Ï¸é ¾ÈµÈ´Ù
DOMException
- NOT_FOUND_ERR: ÆĶó¹ÌÅ͸íÀÌ ÀνĵÇÁö ¾Ê´Â °æ¿ìObject getParameter(String name) throws DOMException
name
- ÆĶó¹ÌÅÍÀÇ À̸§
null
DOMException
- NOT_SUPPORTED_ERR: ÆĶó¹ÌÅ͸íÀÌ ÀνĵÇÁö ¾Ê´Â °æ¿ìboolean canSetParameter(String name, Object value)
name
- üũÇÏ´Â ÆĶó¹ÌÅÍÀÇ À̸§value
- °´Ã¼. null
ÀÎ °æ¿ì, ¸®ÅϵÈ
°ªÀº true
true
. ÆĶó¹ÌÅÍ°¡ ÀνĵÇÁö ¾Ê´Â °æ¿ì³ª ¿ä±¸µÈ °ªÀÌ Áö¿ø
µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â false
. ÀÌ°Í¿¡ ÀÇÇØ
ÆĶó¹ÌÅÍ ÀÚüÀÇ ÇöÀçÀÇ °ªÀº º¯°æµÇÁö ¾Ê´Â´ÙDOMStringList getParameterNames()
DOMConfiguration
°´Ã¼°¡ Áö¿ø
ÇÏ°í ÀÖ´Â ÆĶó¹ÌÅÍÀÇ ¸®½ºÆ®. ¾îÇø®ÄÉÀ̼ǿ¡¼´Â Àû¾îµµ 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 µµ ÂüÁ¶ÇϽʽÿÀ.