|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
DOMImplementation
ÀÎÅÍÆäÀ̽º´Â ¹®¼ ¿ÀºêÁ§Æ® ¸ðµ¨ÀÇ Æ¯Á¤ÀÇ ÀνºÅϽº¿¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â Á¶ÀÛÀ» ½ÇÇàÇϱâ À§ÇÑ ¸Þ¼Òµå¸¦ ´Ù¼ö Á¦°øÇÕ´Ï´Ù.
¡¸Document Object Model (DOM) Level 2 Core Specification ¡¹¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
¸Þ¼ÒµåÀÇ °³¿ä | |
Document |
createDocument (String namespaceURI,
String qualifiedName,
DocumentType doctype)
ÁöÁ¤µÈ ÇüÅÂÀÇ DOM Document ¿ÀºêÁ§Æ®¿Í sÀÇ ¹®¼ ¿ä¼Ò¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
DocumentType |
createDocumentType (String qualifiedName,
String publicId,
String systemId)
ÇÏ´ÃÀÇ DocumentType ³ëµå¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
boolean |
hasFeature (String feature,
String version)
DOM ±¸ÇöÀÌ Æ¯Á¤ÀÇ ±â´ÉÀ» ±¸ÇöÇϰí ÀÖÀ»Áö ¾î¶³Áö¸¦ Å×½ºÆ®ÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public boolean hasFeature(String feature, String version)
feature
- ±× ±â´ÉÀÇ À̸§ (¾ËÆÄºªÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ±¸º°µÈ´Ù). DOM ±â´É¿¡ ÀÇÇØ »ç¿ëµÇ´Â °ªÀº DOM ·¹º§ 2 »ç¾çÀÇ ¿©±âÀú±â¿¡¼ Á¤Àǵǰí ÀÖ¾î ±× ¼½¼Ç¿¡ À϶÷Ç¥ ³ªÅ¸³ª°í ÀÖ´Ù. ±â´ÉÀÇ À̸§Àº XML ¸íÀ¸·Î ÁöÁ¤ÇÑ´Ù. °æÇÕÀ» ÇÇÇϱâ (À§ÇØ)¶§¹®¿¡, °ü·Ê·Î¼ DOM »ç¾ç¿¡ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº ±â´ÉÀ» ÂüÁ¶ÇÏ´Â À̸§Àº ÀÏÀǰ¡ ¾Æ´Ï¸é ¾ÈµÇ´Âversion
- ±× ±â´ÉÀÇ ¹öÁ¯ ¹øÈ£. ·¹º§ 2 ¿¡¼´Â "2.0" ¶Ç´Â "1.0". ¹öÁ¯À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ÀÓÀÇÀÇ ¹öÁ¯ÀÇ ±â´ÉÀÌ ¼Æ÷Æ®µÇ¾î ¸Þ¼ÒµåÀÇ ¹Ýȯ°ªÀº true
°¡ µÈ´Ù
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public DocumentType createDocumentType(String qualifiedName, String publicId, String systemId) throws DOMException
DocumentType
³ëµå¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ¿£Æ¼Æ¼ ¼±¾ð ¹× ¿£Æ¼Æ¼ ÁöÁ¤ (Ç¥±â¹ýÁöÁ¤)Àº »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ¿£Æ¼Æ¼ ÂüÁ¶ÀÇ È®Àå ¹× µðÆúÆ® ¼Ó¼ºÀÇ Ãß°¡´Â ÇàÇØÁöÁö ¾Ê½À´Ï´Ù. DocumentType
À» »ý¼ºÇÏ´Â ¹æ¹ýÀº Àå·¡ÀÇ ¹öÁ¯ÀÇ DOM ·Î Á¦°øµÉ ¿¹Á¤ÀÔ´Ï´Ù.
qualifiedName
- ÀÛ¼ºÇÏ´Â ¹®¼ÇüÀÇ ¼ö½Ä¸ípublicId
- ¿ÜºÎ ºÎºÐÁýÇÕÀÇ °ø°³ ½Äº°ÀÚsystemId
- ¿ÜºÎ ºÎºÐÁýÇÕÀÇ ½Ã½ºÅÛ ½Äº°ÀÚ
Node.ownerDocument
°¡ null
·Î ¼³Á¤µÇ¾î ÀÖ´Â »õ·Î¿î DocumentType
³ëµå
DOMException
- INVALID_CHARACTER_ERR: ÁöÁ¤µÈ ¼ö½Ä¸í¿¡ ºÎÁ¤ÇÑ Ä³¸¯ÅͰ¡ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì
qualifiedName
°¡ ºÎÁ¤ÇÑ °æ¿ì
"XML"
±â´ÉÀ» ¼Æ÷Æ®ÇÏÁö ¾Ê´Â DOM ±¸ÇöÀ¸·Î, ÀÌ ¸Þ¼Òµå¸¦ ¼Æ÷Æ®ÇÏÁö ¾Ê´Â ¼³Á¤À¸·Î ÇßÀ» °æ¿ì. ÇâÈÄ, DOM WG ·ÎºÎÅÍ °ø°³µÇ°Å³ª DOM WG ÀÌ¿ÜÀÇ ±×·ìÀÌ Á¤ÀÇÇÑ È®Àå¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ±× ¿ÜÀÇ ±â´Éµµ, ÀÌ ¸Þ¼ÒµåÀÇ ¼Æ÷Æ®¸¦ ÇÊ¿ä·Î ÇÒ °¡´É¼ºÀÌ ÀÖ´Ù. ÀÌ ¸Þ¼Òµå°¡ ÇÊ¿äÇѰ¡ ¾î¶²°¡´Â ±× ±â´ÉÀÇ Á¤ÀǸ¦ ÂüÁ¶public Document createDocument(String namespaceURI, String qualifiedName, DocumentType doctype) throws DOMException
namespaceURI
- ÀÛ¼ºÇÏ´Â ¹®¼ ¿ä¼ÒÀÇ ³×ÀÓ ½ºÆäÀ̽º URIqualifiedName
- ÀÛ¼ºµÇ´Â ¹®¼ ¿ä¼ÒÀÇ ¼ö½Ä¸ídoctype
- ÀÛ¼ºµÇ´Â ¹®¼ÀÇ ÇüÅ ¶Ç´Â null
. doctype
°¡ null
°¡ ¾Æ´Ñ °æ¿ì, ÀÛ¼ºµÇ´Â ¹®¼¿¡´Â ±× Node.ownerDocument
¼Ó¼ºÀÌ ¼³Á¤µÈ´Ù
Document
¿ÀºêÁ§Æ®
DOMException
- INVALID_CHARACTER_ERR: ÁöÁ¤µÈ ¼ö½Ä¸í¿¡ ºÎÁ¤ÇÑ Ä³¸¯ÅͰ¡ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì
qualifiedName
°¡ ºÎÁ¤ÇÑ °æ¿ì. qualifiedName
°¡ ÀüÄ¡¼ö½ÄÀÚ¸¦ °¡Á®,namespaceURI
°¡ null
ÀÇ °æ¿ì. qualifiedName
°¡ ÀüÄ¡¼ö½ÄÀÚ "xml" ¸¦ °¡Á®,namespaceURI
°¡ http://www.w3.org/XML/1998/namespace ÀÌ¿ÜÀÎ °æ¿ì. DOM ±¸ÇöÀÌ "XML"
±â´ÉÀ» ¼Æ÷Æ®Çϰí ÀÖÁö ¾ÊÀ½¿¡µµ ºÒ±¸Çϰí null ÀÌ¿ÜÀÇ ³×ÀÓ ½ºÆäÀ̽º URI °¡ Á¤ÀǵǾúÀ» °æ¿ì (³×ÀÓ ½ºÆäÀ̽º´Â XML ¿¡ ÀÇÇØ Á¤ÀǵȴÙ)
doctype
°¡ ¹ú½á ´Ù¸¥ ¹®¼·Î »ç¿ëµÇ°í ÀÖ´Â °æ¿ì, ¶Ç´Â ´Ù¸¥ ±¸ÇöÀ¸·Î ÀÛ¼ºµÈ °ÍÀÎ °æ¿ì
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.