JavaTM 2 Platform
Standard Ed. 5.0

org.xml.sax.ext
ÀÎÅÍÆäÀ̽º Attributes2

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
Attributes
¾Ë·ÁÁø ±¸Çö Ŭ·¡½º ¸ñ·Ï:
Attributes2Impl

public interface Attributes2
extends Attributes

SAX2 È®ÀåÀº Attributes¸¦ ÅëÇØ Á¦°øµÇ´Â per- ¼Ó¼º Á¤º¸¸¦ ´Ã¸³´Ï´Ù. ±¸ÇöÀÌ ÀÌ È®ÀåÀ» Áö¿ø ÇÏ°í ÀÖ´Â °æ¿ì, ContentHandler.startElement() ·Î Á¦°øµÇ´Â ¼Ó¼ºÀº ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ, ¡¸http://xml.org/sax/features/use-attributes2¡¹±â´É Ç÷¡±×´Â °ª ¡¸true¡¹¸¦ °¡Áý´Ï´Ù.

ÀÌ ¸ðµâÀº ¿ø½Ã ÄÚµå, ¹®¼­ ¸ðµÎ °ø°³ µµ¸ÞÀο¡ ³õ¿©Á® ÀÖ½À´Ï´Ù. µû¶ó¼­, ³»¿ë¿¡ °üÇѺ¸ÁõÀº ÀÏÀý Á¦°øµÇÁö ¾Ê½À´Ï´Ù.

XMLReader ±¸ÇöÀº ÀÌ Á¤º¸ÀÇ Áö¿ø¿¡ ÇÊ¿ä ¾ø½À´Ï´Ù. ÀÌ°ÍÀº SAX2 ÄÚ¾î µð½ºÆ®¸®ºä¼ÇÀÎ ¸¸Å­ Æ÷ÇԵǴ °ÍÀÌ ¾Æ´Õ´Ï´Ù.

¼Ó¼ºÀº µðÆúÆ®·Î ¡¸! isSpecified()¡¹ÁöÁ¤µÇ¸é, ÇÊ¿¬ÀûÀ¸·Î DTD¿¡µµ ¡¸isDeclared()¡¹¼±¾ðµË´Ï´Ù . °°ÀÌ ¼Ó¼ºÀÇ ÇüÅ°¡ CDATA ÀÌ¿ÜÀÌ¸é ¹Ýµå½Ã ¼±¾ðµË´Ï´Ù.

µµÀÔµÈ ¹öÀü :
SAX 2.0 (extensions 1.1 alpha)

¸Þ¼­µå °³¿ä
 boolean isDeclared (int index)
          ¼Ó¼ºÀÌ DTD¿¡ ¼±¾ðµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â false¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 boolean isDeclared (String  qName)
          ¼Ó¼ºÀÌ DTD¿¡ ¼±¾ðµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â false¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 boolean isDeclared (String  uri, String  localName)
          ¼Ó¼ºÀÌ DTD¿¡ ¼±¾ðµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â false¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 boolean isSpecified (int index)
          ¼Ó¼º°ªÀÌ DTD µðÆúÆ®¿¡ ÀÇÇØ Á¦°øµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â true¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 boolean isSpecified (String  qName)
          ¼Ó¼º°ªÀÌ DTD µðÆúÆ®¿¡ ÀÇÇØ Á¦°øµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â true¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 boolean isSpecified (String  uri, String  localName)
          ¼Ó¼º°ªÀÌ DTD µðÆúÆ®¿¡ ÀÇÇØ Á¦°øµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â true¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 
ÀÎÅÍÆäÀ̽º org.xml.sax. Attributes ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
getIndex, getIndex, getLength, getLocalName, getQName, getType, getType, getType, getURI, getValue, getValue, getValue
 

¸Þ¼­µåÀÇ »ó¼¼

isDeclared

boolean isDeclared(int index)
¼Ó¼ºÀÌ DTD¿¡ ¼±¾ðµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â false¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ°Í¿¡ ÀÇÇØ SAX°¡ CDATA ·Î¼­ º¸°íÇÏ´Â ¼Ó¼ºÀ» ¼±¾ðµÈ ¼Ó¼º (ÀϹÝÀûÀ¸·Î À¯È¿)À̶ó°í ¼±¾ðµÇÁö ¾Ê¾Ò´ø ¼Ó¼º (¹«È¿)ÀÇ 2 Á¾·ù¿¡ ±¸º°ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
index - ¼Ó¼º À妽º (Á¦·Î·ÎºÎÅÍ ½ÃÀ۵ȴÙ)
¹Ýȯ°ª:
¼Ó¼ºÀÌ DTD¿¡ ¼±¾ðµÇ¾úÀ» °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
¿¹¿Ü:
ArrayIndexOutOfBoundsException - ÁöÁ¤µÈ À妽º°¡ ¼Ó¼ºÀ» ½Äº°ÇÏÁö ¾Ê´Â °æ¿ì

isDeclared

boolean isDeclared(String  qName)
¼Ó¼ºÀÌ DTD¿¡ ¼±¾ðµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â false¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ°Í¿¡ ÀÇÇØ SAX°¡ CDATA ·Î¼­ º¸°íÇÏ´Â ¼Ó¼ºÀ» ¼±¾ðµÈ ¼Ó¼º (ÀϹÝÀûÀ¸·Î À¯È¿)À̶ó°í ¼±¾ðµÇÁö ¾Ê¾Ò´ø ¼Ó¼º (¹«È¿)ÀÇ 2 Á¾·ù¿¡ ±¸º°ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
qName - XML Á¢µÎ»ç ÷ºÎÀÇ ¼ö½Ä¸í
¹Ýȯ°ª:
¼Ó¼ºÀÌ DTD¿¡ ¼±¾ðµÇ¾úÀ» °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
¿¹¿Ü:
IllegalArgumentException - ÁöÁ¤µÈ À̸§ÀÌ ¼Ó¼ºÀ» ½Äº°ÇÏÁö ¾Ê´Â °æ¿ì

isDeclared

boolean isDeclared(String  uri,
                   String  localName)
¼Ó¼ºÀÌ DTD¿¡ ¼±¾ðµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â false¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ°Í¿¡ ÀÇÇØ SAX°¡ CDATA ·Î¼­ º¸°íÇÏ´Â ¼Ó¼ºÀ» ¼±¾ðµÈ ¼Ó¼º (ÀϹÝÀûÀ¸·Î À¯È¿)À̶ó°í ¼±¾ðµÇÁö ¾Ê¾Ò´ø ¼Ó¼º (¹«È¿)ÀÇ 2 Á¾·ù¿¡ ±¸º°ÇÒ ¼ö ÀÖ½À´Ï´Ù.

DTD´Â À̸§ °ø°£À» ÀÌÇØÇÏ°í ÀÖÁö ¾Ê¾Ò±â ¶§¹®¿¡ ¼Ó¼º¿¡ °ü·ÃµÈ À̸§ °ø°£ URI´Â DTD¿¡ À¯·¡ÇÏ´Â °ÍÀº ¾Æ´Ñ °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ¼±¾ðÀº ¼Ó¼ºÀÇ ¡¸qName¡¹¿¡ Àû¿ëµË´Ï´Ù.

ÆĶó¹ÌÅÍ:
uri - À̸§ °ø°£ URI. À̸§ÀÌ À̸§ °ø°£ URI¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì´Â °ø¹®ÀÚ¿­
localName - ¼Ó¼ºÀÇ ·ÎÄøí
¹Ýȯ°ª:
¼Ó¼ºÀÌ DTD¿¡ ¼±¾ðµÇ¾úÀ» °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
¿¹¿Ü:
IllegalArgumentException - ÁöÁ¤µÈ À̸§ÀÌ ¼Ó¼ºÀ» ½Äº°ÇÏÁö ¾Ê´Â °æ¿ì

isSpecified

boolean isSpecified(int index)
¼Ó¼º°ªÀÌ DTD µðÆúÆ®¿¡ ÀÇÇØ Á¦°øµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â true¸¦ ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
index - ¼Ó¼º À妽º (Á¦·Î·ÎºÎÅÍ ½ÃÀ۵ȴÙ)
¹Ýȯ°ª:
°ªÀÌ XML ÅؽºÆ®¿¡ ¹ß°ßµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â true, DTD µðÆúÆ®¿¡ ÀÇÇØ Á¦°øµÇ¾úÀ» °æ¿ì´Â false
¿¹¿Ü:
ArrayIndexOutOfBoundsException - ÁöÁ¤µÈ À妽º°¡ ¼Ó¼ºÀ» ½Äº°ÇÏÁö ¾Ê´Â °æ¿ì

isSpecified

boolean isSpecified(String  uri,
                    String  localName)
¼Ó¼º°ªÀÌ DTD µðÆúÆ®¿¡ ÀÇÇØ Á¦°øµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â true¸¦ ¸®ÅÏÇÕ´Ï´Ù.

DTD´Â À̸§ °ø°£À» ÀÌÇØÇÏ°í ÀÖÁö ¾Ê¾Ò±â ¶§¹®¿¡ ¼Ó¼º¿¡ °ü·ÃµÈ À̸§ °ø°£ URI´Â DTD¿¡ À¯·¡ÇÏ´Â °ÍÀº ¾Æ´Ñ °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ¼±¾ðÀº ¼Ó¼ºÀÇ ¡¸qName¡¹¿¡ Àû¿ëµË´Ï´Ù.

ÆĶó¹ÌÅÍ:
uri - À̸§ °ø°£ URI. À̸§ÀÌ À̸§ °ø°£ URI¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì´Â °ø¹®ÀÚ¿­
localName - ¼Ó¼ºÀÇ ·ÎÄøí
¹Ýȯ°ª:
°ªÀÌ XML ÅؽºÆ®¿¡ ¹ß°ßµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â true, DTD µðÆúÆ®¿¡ ÀÇÇØ Á¦°øµÇ¾úÀ» °æ¿ì´Â false
¿¹¿Ü:
IllegalArgumentException - ÁöÁ¤µÈ À̸§ÀÌ ¼Ó¼ºÀ» ½Äº°ÇÏÁö ¾Ê´Â °æ¿ì

isSpecified

boolean isSpecified(String  qName)
¼Ó¼º°ªÀÌ DTD µðÆúÆ®¿¡ ÀÇÇØ Á¦°øµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â true¸¦ ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
qName - XML Á¢µÎ»ç ÷ºÎÀÇ ¼ö½Ä¸í
¹Ýȯ°ª:
°ªÀÌ XML ÅؽºÆ®¿¡ ¹ß°ßµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â true, DTD µðÆúÆ®¿¡ ÀÇÇØ Á¦°øµÇ¾úÀ» °æ¿ì´Â false
¿¹¿Ü:
IllegalArgumentException - ÁöÁ¤µÈ À̸§ÀÌ ¼Ó¼ºÀ» ½Äº°ÇÏÁö ¾Ê´Â °æ¿ì

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.