|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
XML ¼Ó¼ºÀÇ ¸®½ºÆ®¸¦ À§ÇÑ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
ÀÌ ¸ðµâÀº ¿ø½Ã ÄÚµå, ¹®¼ ¸ðµÎ °ø°³ µµ¸ÞÀο¡ ³õ¿©Á® ÀÖ½À´Ï´Ù. µû¶ó¼, ³»¿ë¿¡ °üÇÑÇÁ·ÎÅØ¼ÇÀº ÀÏÀý Á¦°øµÇÁö ¾Ê½À´Ï´Ù.
ÀÌ ÀÎÅÍÆäÀ̽º´Â 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 ¸Þ¼Òµå°¡ Ãß°¡µÇ°í ÀÖ½À´Ï´Ù.
¸®½ºÆ®³»ÀÇ ¼Ó¼ºÀÇ ¼ø¼´Â ¹ÌÁöÁ¤À̸ç, ±¸Çö ¸¶´Ù ´Ù¸¨´Ï´Ù.
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)
À̸§ °ø°£¸íÀ» ÁöÁ¤ÇØ ¼Ó¼ºÀÇ °ªÀ» °Ë»öÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public int getLength()
¼Ó¼ºÀÇ ¼ö°¡ ƯÁ¤µÇ¸é(ÀÚ), ÀÌ ¸®½ºÆ®·Î ¹Ýº¹ 󸮸¦ ½Ç½ÃÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
getURI(int)
,
getLocalName(int)
,
getQName(int)
,
getType(int)
,
getValue(int)
public String getURI(int index)
index
- ¼Ó¼º À妽º (Á¦·Î·ÎºÎÅÍ ½ÃÀ۵ȴÙ)
getLength()
public String getLocalName(int index)
index
- ¼Ó¼º À妽º (Á¦·Î·ÎºÎÅÍ ½ÃÀ۵ȴÙ)
getLength()
public String getQName(int index)
index
- ¼Ó¼º À妽º (Á¦·Î·ÎºÎÅÍ ½ÃÀ۵ȴÙ)
getLength()
public String getType(int index)
¼Ó¼ºÇüÀº ij¸¯ÅÍ ¶óÀÎ "CDATA","ID","IDREF","IDREFS","NMTOKEN","NMTOKENS","ENTITY","ENTITIES","NOTATION" ÀÇ ¸î°³ÀÇ ÇüŰ¡ µË´Ï´Ù (Ç×»ó ´ë¹®ÀÚ¸¦ »ç¿ë).
ÆÄ¼°¡ ¼Ó¼ºÀÇ ¼±¾ðÀ» ÀоÁö ¾Ê°í ¼Ó¼ºÇüÀ» º¸°íÇÏÁö ¾Ê´Â °æ¿ì, XML 1.0 ±Ç°í (3.3. 3 ¡¸¼Ó¼ºÄ¡ÀÇ Á¤±ÔÈ¡¹)¿¡ µû¶ó, °ª "CDATA" °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
Ç¥±â¹ý ÀÌ¿ÜÀÇ ¿°ÅÇü ¼Ó¼ºÀÇ ÇüÅ´ "NMTOKEN" ¶ó°í º¸°íµË´Ï´Ù.
index
- ¼Ó¼º À妽º (Á¦·Î·ÎºÎÅÍ ½ÃÀ۵ȴÙ)
getLength()
public String getValue(int index)
¼Ó¼ºÄ¡°¡ IDREFS, ENTITIES, NMTOKENS ÀÇ ¸î°³ÀÇ ÅäÅ«ÀÇ ¸®½ºÆ®ÀÎ °æ¿ì, ÅäÅ«Àº °ø¹é ij¸¯ÅÍ·Î ´Ü¶ôÁö¾îÁø ´ÜÀÏÀÇ Ä³¸¯ÅÍ ¶óÀο¡ ¿¬°áµË´Ï´Ù.
index
- ¼Ó¼º À妽º (Á¦·Î·ÎºÎÅÍ ½ÃÀ۵ȴÙ)
getLength()
public int getIndex(String uri, String localPart)
uri
- À̸§ °ø°£ URI. À̸§ÀÌ À̸§ °ø°£ URI ¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì´Â °ø¹®ÀÚ¿
public int getIndex(String qName)
qName
- ÀüÄ¡¼ö½ÄÀÚ Ã·ºÎÀÇ ¼ö½Ä¸í
public String getType(String uri, String localName)
»ç¿ë °¡´ÉÇÑ ÇüÅ¿¡ ´ëÇØ¼´Â getType(int)
ÀÇ ¼³¸íÀ» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
uri
- À̸§ °ø°£ URI. À̸§ÀÌ À̸§ °ø°£ URI ¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì´Â °ø¹®ÀÚ¿localName
- ¼Ó¼ºÀÇ ·ÎÄøí
public String getType(String qName)
»ç¿ë °¡´ÉÇÑ ÇüÅ¿¡ ´ëÇØ¼´Â getType(int)
ÀÇ ¼³¸íÀ» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
qName
- XML 1.0 ¼ö½Ä¸í
public String getValue(String uri, String localName)
»ç¿ë °¡´ÉÇÑ °ª¿¡ ´ëÇØ¼´Â getValue(int)
ÀÇ ¼³¸íÀ» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
uri
- À̸§ °ø°£ URI. À̸§ÀÌ À̸§ °ø°£ URI ¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì´Â °ø¹®ÀÚ¿localName
- ¼Ó¼ºÀÇ ·ÎÄøí
public String getValue(String qName)
»ç¿ë °¡´ÉÇÑ °ª¿¡ ´ëÇØ¼´Â getValue(int)
ÀÇ ¼³¸íÀ» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
qName
- XML 1.0 ¼ö½Ä¸í
|
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.