|
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.