JavaTM 2
Platform
Std.  Ed.  v1. 4.0

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

±âÁ¸ÀÇ ±¸Çö Ŭ·¡½ºÀÇ À϶÷:
AttributesImpl

public interface Attributes

XML ¼Ó¼ºÀÇ ¸®½ºÆ®¸¦ À§ÇÑ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.

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

ÀÌ ÀÎÅÍÆäÀ̽º´Â 3 ¹æ¹ýÀÇ ¹æ¹ýÀ¸·Î ¼Ó¼º ¸®½ºÆ®¿¡ÀÇ ¾×¼¼½º¸¦ Á¦°øÇÕ´Ï´Ù.

  1. ¼Ó¼º À妽º¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
  2. À̸§ °ø°£ ¼ö½Ä¸íÀ» »ç¿ëÇÏ´Â ¹æ¹ý
  3. ÀüÄ¡¼ö½ÄÀÚ Ã·ºÎÀÇ ¼ö½Ä¸íÀ» »ç¿ëÇÏ´Â ¹æ¹ý

#IMPLIED ¶ó°í ¼±¾ðµÇ°í ÀÖÁö¸¸ °³½Ã ű׳»·Î ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº ¼Ó¼ºÀº ¸®½ºÆ®¿¡´Â Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù. ¶Ç, À̸§ °ø°£ ¼±¾ð (xmlns*)À¸·Î¼­ »ç¿ëµÇ´Â ¼Ó¼ºµµ,http://xml.org/sax/features/namespace-prefixes ±â´ÉÀÇ °ªÀ» true ·Î ¼³Á¤ÇÏÁö ¾Ê´Â ÇÑ ¸®½ºÆ®¿¡´Â Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù (µðÆúÆ® °ªÀº false).

À̸§ °ø°£ ¼ö½Ä ±â´É (»ó±â¸¦ ÂüÁ¶)ÀÌ false ·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì, ¼ö½Ä¸íÀ» ÁöÁ¤ÇØ ¾×¼¼½º ÇÒ ¼ö ¾ø½À´Ï´Ù. http://xml.org/sax/features/namespaces ±â´ÉÀÇ °ªÀÌ false ·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì, À̸§ °ø°£ ¼ö½Ä¸íÀ» ÁöÁ¤ÇØ ¾×¼¼½º ÇÒ ¼ö ¾ø½À´Ï´Ù.

ÀÌ ÀÎÅÍÆäÀ̽º´Â ÇöÀç´Â ºñÃßõÀ¸·Î ÁöÁ¤µÇ°í ÀÖ´Â SAX1 ÀÇ AttributeList ÀÎÅÍÆäÀ̽º¿¡ ´ë½ÅÇÏ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º¿¡´Â SAX1 ÀÇ AttributeList ÀÎÅÍÆäÀ̽º¿¡¼­´Â ¼­Æ÷Æ®µÇ¾î ÀÖÁö ¾Ê¾Ò´ø À̸§ °ø°£ ±â´É¿Ü, ÀÌÇÏÀÇ getIndex ¸Þ¼Òµå°¡ Ãß°¡µÇ°í ÀÖ½À´Ï´Ù.

¸®½ºÆ®³»ÀÇ ¼Ó¼ºÀÇ ¼ø¼­´Â ¹ÌÁöÁ¤À̸ç, ±¸Çö ¸¶´Ù ´Ù¸¨´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
SAX 2.0
°ü·Ã Ç׸ñ:
AttributeListImpl

¸Þ¼ÒµåÀÇ °³¿ä
 int getIndex (String  qName)
          XML 1.0 ¼ö½Ä¸íÀ» ÁöÁ¤ÇØ ¼Ó¼ºÀÇ À妽º¸¦ °Ë»öÇÕ´Ï´Ù.
 int getIndex (String  uri, String  localPart)
          À̸§ °ø°£¸íÀ» ÁöÁ¤ÇØ ¼Ó¼ºÀÇ À妽º¸¦ °Ë»öÇÕ´Ï´Ù.
 int getLength ()
          ¸®½ºÆ®³»¿¡ ÀÖ´Â ¼Ó¼ºÀÇ ¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String getLocalName (int index)
          À妽º¸¦ ÁöÁ¤ÇØ ¼Ó¼ºÀÇ ·ÎÄøíÀ» °Ë»öÇÕ´Ï´Ù.
 String getQName (int index)
          À妽º¸¦ ÁöÁ¤ÇØ ¼Ó¼ºÀÇ XML 1.0 ¼ö½Ä¸íÀ» °Ë»öÇÕ´Ï´Ù.
 String getType (int index)
          À妽º¸¦ ÁöÁ¤ÇØ ¼Ó¼ºÀÇ ÇüŸ¦ °Ë»öÇÕ´Ï´Ù.
 String getType (String  qName)
          XML 1.0 ¼ö½Ä¸íÀ» ÁöÁ¤ÇØ ¼Ó¼ºÀÇ ÇüŸ¦ °Ë»öÇÕ´Ï´Ù.
 String getType (String  uri, String  localName)
          À̸§ °ø°£¸íÀ» ÁöÁ¤ÇØ ¼Ó¼ºÀÇ ÇüŸ¦ °Ë»öÇÕ´Ï´Ù.
 String getURI (int index)
          À妽º¸¦ ÁöÁ¤ÇØ ¼Ó¼ºÀÇ À̸§ °ø°£ URI ¸¦ °Ë»öÇÕ´Ï´Ù.
 String getValue (int index)
          À妽º¸¦ ÁöÁ¤ÇØ ¼Ó¼ºÀÇ °ªÀ» °Ë»öÇÕ´Ï´Ù.
 String getValue (String  qName)
          XML 1.0 ¼ö½Ä¸íÀ» ÁöÁ¤ÇØ ¼Ó¼ºÀÇ °ªÀ» °Ë»öÇÕ´Ï´Ù.
 String getValue (String  uri, String  localName)
          À̸§ °ø°£¸íÀ» ÁöÁ¤ÇØ ¼Ó¼ºÀÇ °ªÀ» °Ë»öÇÕ´Ï´Ù.
 

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

getLength

public int getLength()
¸®½ºÆ®³»¿¡ ÀÖ´Â ¼Ó¼ºÀÇ ¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.

¼Ó¼ºÀÇ ¼ö°¡ ƯÁ¤µÇ¸é(ÀÚ), ÀÌ ¸®½ºÆ®·Î ¹Ýº¹ 󸮸¦ ½Ç½ÃÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
¸®½ºÆ®³»ÀÇ ¼Ó¼ºÀÇ ¼ö
°ü·Ã Ç׸ñ:
getURI(int) , getLocalName(int) , getQName(int) , getType(int) , getValue(int)

getURI

public String  getURI(int index)
À妽º¸¦ ÁöÁ¤ÇØ ¼Ó¼ºÀÇ À̸§ °ø°£ URI ¸¦ °Ë»öÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
index - ¼Ó¼º À妽º (Á¦·Î·ÎºÎÅÍ ½ÃÀ۵ȴÙ)
¹Ýȯ°ª:
À̸§ °ø°£ URI. »ç¿ë °¡´ÉÇÑ À̸§ °ø°£ URI °¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â °ø¹®ÀÚ¿­. À妽º°¡ ¹üÀ§¿ÜÀÇ °æ¿ì´Â null
°ü·Ã Ç׸ñ:
getLength()

getLocalName

public String  getLocalName(int index)
À妽º¸¦ ÁöÁ¤ÇØ ¼Ó¼ºÀÇ ·ÎÄøíÀ» °Ë»öÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
index - ¼Ó¼º À妽º (Á¦·Î·ÎºÎÅÍ ½ÃÀ۵ȴÙ)
¹Ýȯ°ª:
·ÎÄøí. À̸§ °ø°£ 󸮰¡ ½ÇÇàµÇÁö ¾Ê´Â °æ¿ì´Â °ø¹®ÀÚ¿­. À妽º°¡ ¹üÀ§¿ÜÀÇ °æ¿ì´Â null
°ü·Ã Ç׸ñ:
getLength()

getQName

public String  getQName(int index)
À妽º¸¦ ÁöÁ¤ÇØ ¼Ó¼ºÀÇ XML 1.0 ¼ö½Ä¸íÀ» °Ë»öÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
index - ¼Ó¼º À妽º (Á¦·Î·ÎºÎÅÍ ½ÃÀ۵ȴÙ)
¹Ýȯ°ª:
XML 1.0 ¼ö½Ä¸í. »ç¿ë °¡´ÉÇÑ XML 1.0 ¼ö½Ä¸íÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â °ø¹®ÀÚ¿­. À妽º°¡ ¹üÀ§¿ÜÀÇ °æ¿ì´Â null
°ü·Ã Ç׸ñ:
getLength()

getType

public String  getType(int index)
À妽º¸¦ ÁöÁ¤ÇØ ¼Ó¼ºÀÇ ÇüŸ¦ °Ë»öÇÕ´Ï´Ù.

¼Ó¼ºÇüÀº ij¸¯ÅÍ ¶óÀÎ "CDATA","ID","IDREF","IDREFS","NMTOKEN","NMTOKENS","ENTITY","ENTITIES","NOTATION" ÀÇ ¸î°³ÀÇ ÇüŰ¡ µË´Ï´Ù (Ç×»ó ´ë¹®ÀÚ¸¦ »ç¿ë).

ÆÄ¼­°¡ ¼Ó¼ºÀÇ ¼±¾ðÀ» ÀоÁö ¾Ê°í ¼Ó¼ºÇüÀ» º¸°íÇÏÁö ¾Ê´Â °æ¿ì, XML 1.0 ±Ç°í (3.3. 3 ¡¸¼Ó¼ºÄ¡ÀÇ Á¤±ÔÈ­¡¹)¿¡ µû¶ó, °ª "CDATA" °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

Ç¥±â¹ý ÀÌ¿ÜÀÇ ¿­°ÅÇü ¼Ó¼ºÀÇ ÇüÅ´ "NMTOKEN" ¶ó°í º¸°íµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
index - ¼Ó¼º À妽º (Á¦·Î·ÎºÎÅÍ ½ÃÀ۵ȴÙ)
¹Ýȯ°ª:
¼Ó¼ºÇüÀ» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎ. À妽º°¡ ¹üÀ§¿ÜÀÇ °æ¿ì´Â null
°ü·Ã Ç׸ñ:
getLength()

getValue

public String  getValue(int index)
À妽º¸¦ ÁöÁ¤ÇØ ¼Ó¼ºÀÇ °ªÀ» °Ë»öÇÕ´Ï´Ù.

¼Ó¼ºÄ¡°¡ IDREFS, ENTITIES, NMTOKENS ÀÇ ¸î°³ÀÇ ÅäÅ«ÀÇ ¸®½ºÆ®ÀÎ °æ¿ì, ÅäÅ«Àº °ø¹é ij¸¯ÅÍ·Î ´Ü¶ôÁö¾îÁø ´ÜÀÏÀÇ Ä³¸¯ÅÍ ¶óÀο¡ ¿¬°áµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
index - ¼Ó¼º À妽º (Á¦·Î·ÎºÎÅÍ ½ÃÀ۵ȴÙ)
¹Ýȯ°ª:
¼Ó¼ºÄ¡¸¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎ. À妽º°¡ ¹üÀ§¿ÜÀÇ °æ¿ì´Â null
°ü·Ã Ç׸ñ:
getLength()

getIndex

public int getIndex(String  uri,
                    String  localPart)
À̸§ °ø°£¸íÀ» ÁöÁ¤ÇØ ¼Ó¼ºÀÇ À妽º¸¦ °Ë»öÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
uri - À̸§ °ø°£ URI. À̸§ÀÌ À̸§ °ø°£ URI ¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì´Â °ø¹®ÀÚ¿­
¹Ýȯ°ª:
¼Ó¼º À妽º. ¸®½ºÆ®³»¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â -1

getIndex

public int getIndex(String  qName)
XML 1.0 ¼ö½Ä¸íÀ» ÁöÁ¤ÇØ ¼Ó¼ºÀÇ À妽º¸¦ °Ë»öÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
qName - ÀüÄ¡¼ö½ÄÀÚ Ã·ºÎÀÇ ¼ö½Ä¸í
¹Ýȯ°ª:
¼Ó¼º À妽º. ¸®½ºÆ®³»¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â -1

getType

public String  getType(String  uri,
                      String  localName)
À̸§ °ø°£¸íÀ» ÁöÁ¤ÇØ ¼Ó¼ºÀÇ ÇüŸ¦ °Ë»öÇÕ´Ï´Ù.

»ç¿ë °¡´ÉÇÑ ÇüÅ¿¡ ´ëÇØ¼­´Â getType(int) ÀÇ ¼³¸íÀ» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

ÆÄ¶ó¹ÌÅÍ:
uri - À̸§ °ø°£ URI. À̸§ÀÌ À̸§ °ø°£ URI ¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì´Â °ø¹®ÀÚ¿­
localName - ¼Ó¼ºÀÇ ·ÎÄøí
¹Ýȯ°ª:
¼Ó¼ºÇüÀ» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎ. ¼Ó¼ºÀÌ ¸®½ºÆ®³»¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, ¶Ç´Â À̸§ °ø°£ 󸮰¡ ½ÇÇàµÇÁö ¾Ê´Â °æ¿ì´Â null

getType

public String  getType(String  qName)
XML 1.0 ¼ö½Ä¸íÀ» ÁöÁ¤ÇØ ¼Ó¼ºÀÇ ÇüŸ¦ °Ë»öÇÕ´Ï´Ù.

»ç¿ë °¡´ÉÇÑ ÇüÅ¿¡ ´ëÇØ¼­´Â getType(int) ÀÇ ¼³¸íÀ» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

ÆÄ¶ó¹ÌÅÍ:
qName - XML 1.0 ¼ö½Ä¸í
¹Ýȯ°ª:
¼Ó¼ºÇüÀ» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎ. ¼Ó¼ºÀÌ ¸®½ºÆ®³»¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, ¶Ç´Â ¼ö½Ä¸íÀ» »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â null

getValue

public String  getValue(String  uri,
                       String  localName)
À̸§ °ø°£¸íÀ» ÁöÁ¤ÇØ ¼Ó¼ºÀÇ °ªÀ» °Ë»öÇÕ´Ï´Ù.

»ç¿ë °¡´ÉÇÑ °ª¿¡ ´ëÇØ¼­´Â getValue(int) ÀÇ ¼³¸íÀ» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

ÆÄ¶ó¹ÌÅÍ:
uri - À̸§ °ø°£ URI. À̸§ÀÌ À̸§ °ø°£ URI ¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì´Â °ø¹®ÀÚ¿­
localName - ¼Ó¼ºÀÇ ·ÎÄøí
¹Ýȯ°ª:
¼Ó¼ºÄ¡¸¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎ. ¼Ó¼ºÀÌ ¸®½ºÆ®³»¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null

getValue

public String  getValue(String  qName)
XML 1.0 ¼ö½Ä¸íÀ» ÁöÁ¤ÇØ ¼Ó¼ºÀÇ °ªÀ» °Ë»öÇÕ´Ï´Ù.

»ç¿ë °¡´ÉÇÑ °ª¿¡ ´ëÇØ¼­´Â getValue(int) ÀÇ ¼³¸íÀ» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

ÆÄ¶ó¹ÌÅÍ:
qName - XML 1.0 ¼ö½Ä¸í
¹Ýȯ°ª:
¼Ó¼ºÄ¡¸¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎ. ¼Ó¼ºÀÌ ¸®½ºÆ®³»¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, ¶Ç´Â ¼ö½Ä¸íÀ» »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â null

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

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.