|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectorg.xml.sax.helpers.NamespaceSupport
public class NamespaceSupport
SAX¸¦ »ç¿ëÇÏ´Â ¾îÇø®ÄÉÀ̼ǿ¡ Çϰí, ¶Ç ³»ºÎÀûÀ¸·Î´Â SAX µå¶óÀ̹ö¿¡ ÀÇÇØ »ç¿ëÇÏ´Â À̸§ °ø°£ ³í¸®¸¦ ĸ½¶ÈÇÕ´Ï´Ù.
ÀÌ ¸ðµâÀº ¿ø½Ã ÄÚµå, ¹®¼ ¸ðµÎ °ø°³ µµ¸ÞÀο¡ ³õ¿©Á® ÀÖ½À´Ï´Ù. µû¶ó¼, ³»¿ë¿¡ °üÇѺ¸ÁõÀº ÀÏÀý Á¦°øµÇÁö ¾Ê½À´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº, http://www.saxproject.org ¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÌ Å¬·¡½º´Â À̸§ °ø°£ ó¸®ÀÇ ³í¸®¸¦ ĸ½¶ÈÇÕ´Ï´Ù. ÀÌ Å¬·¡½º¸¦ »ç¿ëÇØ, °¢ ÄÁÅØ½ºÆ® À¸·Î ÇöÀç À¯È¿ÇÑ ¼±¾ðÀ» ÃßÀûÇØ, XML ¼ö½Ä¸íÀ¸·ÎºÎÅÍ ÀÚµ¿ÀûÀ¸·Î À̸§ °ø°£ ºÎºÐÀ» »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. À̸§ °ø°£À» »ý¼º¿øÀÇ XML qname¿¡ µÇµ¹¸± ¼öµµ ÀÖ½À´Ï´Ù.
À̸§ °ø°£ Áö¿ø °´Ã¼´Â ÀçÀÌ¿ë °¡´ÉÇÏÁö¸¸, ´ÙÀ½ÀÇ ¼¼¼Ç±îÁöÀÇ »çÀÌ¿¡ reset ¸Þ¼µå¸¦ È£ÃâÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
´ÙÀ½¿¡ ´Ü¼øÇÑ ¼¼¼ÇÀÇ ¿¹¸¦ ³ªÅ¸³À´Ï´Ù.
String parts[] = new String[3]; NamespaceSupport support = new NamespaceSupport(); support.pushContext(); support.declarePrefix("", "http://www.w3.org/1999/xhtml"); support.declarePrefix("dc", "http://www.purl.org/dc#"); parts = support.processName("p", parts, false); System.out.println("Namespace URI: " + parts[0]); System.out.println("Local name: " + parts[1]); System.out.println("Raw name: " + parts[2]); parts = support.processName("dc:title", parts, false); System.out.println("Namespace URI: " + parts[0]); System.out.println("Local name: " + parts[1]); System.out.println("Raw name: " + parts[2]); support.popContext();
ÀÌ Å¬·¡½º´Â À̸§ °ø°£ ¼±¾ðÀ» Æ÷ÇÔÇÑ ¿ä¼Ò°¡ °ÅÀÇ ¾ø´Â °ÍÀ» »óÁ¤ÇØ ÃÖÀûȵǰí ÀÖ½À´Ï´Ù. µû¶ó¼, ¸ðµç ÄÁÅØ½ºÆ® À¸·Î µ¿ÀÏÇÑ Á¢µÎ»ç¿Í URI ¸ÅÇÎÀÌ ¹Ýº¹ÇØÁö´Â °Í °°Àº °æ¿ì´Â È¿À²ÀÌ ³·¾ÆÁú °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.
SAX µå¶óÀ̹ö (ÆÄ¼)´Â ÀÌ Å¬·¡½º¸¦ ¼±ÅÃÇØ À̸§ °ø°£ 󸮸¦ ±¸ÇöÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù¸¸, À̰ÍÀº ¿ä±¸µÇÁö ¾Ê½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀÌ À̸§ °ø°£ Á¤º¸¸¦ »ç¿ëÇÏ´Â °æ¿ì´Â ¾îÇø®ÄÉÀÌ¼Ç ÀÚü°¡ À̸§ °ø°£ Á¤º¸¸¦ ÃßÀûÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
ÇÊµå °³¿ä | |
---|---|
static String |
NSDECL
Á¤¼ö·Î¼ÀÇ À̸§ °ø°£ ¼±¾ð URI¸¦ ³ªÅ¸³À´Ï´Ù. |
static String |
XMLNS
Á¤¼ö·Î XML À̸§ °ø°£ URI¸¦ ³ªÅ¸³À´Ï´Ù. |
»ý¼ºÀÚ °³¿ä | |
---|---|
NamespaceSupport ()
»õ·Î¿î À̸§ °ø°£ Áö¿ø °´Ã¼¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
boolean |
declarePrefix (String prefix,
String uri)
À̸§ °ø°£ Á¢µÎ»ç¸¦ ¼±¾ðÇÕ´Ï´Ù. |
Enumeration |
getDeclaredPrefixes ()
ÀÌ ÄÁÅØ½ºÆ® ³»¿¡ ¼±¾ð ¶°³¯ ¼ö ÀÖ¾î ¸ðµç Á¢µÎ»çÀÇ ¿°Å¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
String |
getPrefix (String uri)
À̸§ °ø°£ URI¿¡ ¸ÅÇÎ µÇ°í ÀÖ´Â Á¢µÎ»ç¸¦ 1°³ ¸®ÅÏÇÕ´Ï´Ù. |
Enumeration |
getPrefixes ()
ÇöÀçÀÇ ÄÁÅØ½ºÆ® ³»¿¡¼ ¼±¾ðÀÌ È°¼ºÈµÈ, ¸ðµç Á¢µÎ»çÀÇ ¿°Å¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
Enumeration |
getPrefixes (String uri)
ÇöÀçÀÇ ÄÁÅØ½ºÆ® ³»¿¡¼ ¼±¾ðÀÌ È°¼ºÈ µÇ¾î ÀÖ´Â ÁöÁ¤µÈ URI ¸ðµç Á¢µÎ»çÀÇ ¿°Å¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
String |
getURI (String prefix)
Á¢µÎ»ç¸¦ °Ë»öÇØ, ÇöÀç ¸ÅÇÎ µÇ°í ÀÖ´Â À̸§ °ø°£ URI¸¦ ÃëµæÇÕ´Ï´Ù. |
boolean |
isNamespaceDeclUris ()
À̸§ °ø°£ ¼±¾ðÀÇ ¼Ó¼ºÀÌ À̸§ °ø°£¿¡ ¹èÄ¡µÇ¾úÀ» °æ¿ì´Â true¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
void |
popContext ()
ÀÌÀüÀÇ À̸§ °ø°£ ÄÁÅØ½ºÆ®¿¡ µÇµ¹¸³´Ï´Ù. |
String [] |
processName (String qName,
String [] parts,
boolean isAttribute)
ÇöÀçÀÇ ÄÁÅØ½ºÆ® ³»ÀÇ ¸ðµç ¼±¾ðÀÌ declarePrefix() ¿¡ ÀÇÇØ ó¸®µÈµÚ raw XML
¼ö½Ä¸íÀ» ó¸®ÇÕ´Ï´Ù. |
void |
pushContext ()
»õ·Î¿î À̸§ °ø°£ ÄÁÅØ½ºÆ®¸¦ °³½ÃÇÕ´Ï´Ù. |
void |
reset ()
ÀÌ À̸§ °ø°£ Áö¿ø °´Ã¼¸¦ ÀçÀÌ¿ëÇϱâ À§ÇØ, ¸®¼Â ÇÕ´Ï´Ù. |
void |
setNamespaceDeclUris (boolean value)
À̸§ °ø°£ ¼±¾ðÀÇ ¼Ó¼ºÀÌ processName() ¿¡ ÀÇÇØ NSDECL À̸§ °ø°£¿¡ ¹èÄ¡µÉÁö ¾î¶³Áö¸¦ Á¦¾îÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ÇʵåÀÇ »ó¼¼ |
---|
public static final String XMLNS
http://www.w3.org/XML/1998/namespace
ÀÔ´Ï´Ù.
À̰ÍÀº ¡¸xml¡¹Á¢µÎ»ç¿¡ ÀÚµ¿ÀûÀ¸·Î ¸ÅÇÎ µÇ´Â À̸§ °ø°£ URI ÀÔ´Ï´Ù.
public static final String NSDECL
http://www.w3.org/xmlns/2000/
ÀÔ´Ï´Ù. ÀÌ Á¤¿ÀÇ¥´Â SAX2 ÀÌÈÄÀÇ °ÍÀ̹ǷΠSAX2´Â ¿øÀÇ ±Ç°í¿¡´Â µðÆúÆ®·Î ¼³Á¤ÇØ, ÀϹÝÀûÀ¸·Î ÀÌ URI´Â »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
À̰ÍÀº ¡¸xmlns¡¹¼Ó¼º°ú ¡¸xmlns:*¡¹¼Ó¼º¿¡ ¿É¼ÇÀ¸·Î Àû¿ëµÇ´Â À̸§ °ø°£ URI ÀÔ´Ï´Ù. À̸§ °ø°£ ¼±¾ð¿¡ »ç¿ëÇÕ´Ï´Ù.
setNamespaceDeclUris(boolean)
,
isNamespaceDeclUris()
,
Á¤¼ö Çʵ尪 »ý¼ºÀÚ »ó¼¼ |
---|
public NamespaceSupport()
¸Þ¼µåÀÇ »ó¼¼ |
---|
public void reset()
À̸§ °ø°£ Áö¿ø °´Ã¼¸¦ »õ·Î¿î ¼¼¼ÇÀ¸·Î ÀçÀÌ¿ëÇϱâ Àü¿¡ ÀÌ ¸Þ¼µå¸¦ È£ÃâÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. À̸§ °ø°£ ¼±¾ð URI¸¦ Áö¿øÇÏ´ÂÀÎ °æ¿ì´Â ±× Ç÷¡±×µµ µðÆúÆ® ÀÌ¿ÜÀÇ °ªÀ¸·Î ¼³Á¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
setNamespaceDeclUris(boolean)
public void pushContext()
À̺¥Æ® Äݹé ÄÚµå´Â ¿ä¼Ò ¸¶´Ù ÇÑ ¹ø¸¸ »õ·Î¿î ÄÁÅØ½ºÆ®¸¦ °³½ÃÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. Áï, 2°³ ¼ÒÁß ¾î´À ÂÊÀÎÁö·Î À̰ÍÀ» È£ÃâÇÒ Áغñ¸¦ ÇÕ´Ï´Ù. À̸§ °ø°£ ¼±¾ðÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â ¿ä¼ÒÀÇ °æ¿ì, ¡¸ContentHandler.startElement()¡¹ÄݹéÀÌ ¿Ã¹Ù¸¥ Àå¼ÒÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ¼±¾ðÀ» °¡Áö´Â ¿ä¼ÒÀÇ °æ¿ì, ÃÖÃÊÀÇ ¡¸ContentHandler.startPrefixMapping()¡¹ÄݹéÀ¸·Î ÇàÇØÁý´Ï´Ù. ÄÁÅØ½ºÆ®ÀÌ ÀÌ¹Ì °³½ÃµÇ¾ú´ÂÁö ¾î¶°Çß´ÂÁö´Â boolean Ç÷¡±×¸¦ »ç¿ëÇØ ÃßÀûÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸Þ¼µåÀÇ ¾î´À ÂÊÀÎÁö°¡ ºÒ·Á °¬À» °æ¿ì, Ç÷¡±×¸¦ Ã¼Å©ÇØ, »õ·Î¿î ÄÁÅØ½ºÆ®¸¦ °³½ÃÇÒ Çʿ䰡 ÀÖÀ»Áö ¾î¶³Áö¸¦ º¾´Ï´Ù. °³½ÃÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â ÄÁÅØ½ºÆ®¸¦ °³½ÃÇØ Ç÷¡±×¸¦ ¼³Á¤ÇÕ´Ï´Ù. ¡¸ContentHandler.startElement()¡¹´Â À̰ÍÀ» ½Ç½ÃÇÑ µÚ ¹Ýµå½Ã Ç÷¡±×¸¦ Ŭ¸®¾î ÇÕ´Ï´Ù.
º¸Åë, SAX µå¶óÀ̹ö´Â »õ·Î¿î ÄÁÅØ½ºÆ®¸¦ °¢ XML ¿ä¼ÒÀÇ ¼±µÎ¿¡ Ǫ½¬ ÇÕ´Ï´Ù. ±×¸®°í, ÃÖÃÊ·Î ¼Ó¼ºÀÇ ÆÐ½º¸¦ ½ÇÇàÇØ ¸ðµç À̸§ °ø°£ ¼±¾ðÀ» ó¸®ÇØ, ¡¸ContentHandler.startPrefixMapping()¡¹ÄݹéÀ» ½Ç½ÃÇÕ´Ï´Ù. ´ÙÀ½¿¡ 2¹øÂ°ÀÇ ÆÐ½º·Î ¸ðµç ¼Ó¼º ¹× ¿ä¼Ò¸íÀÇ À̸§ °ø°£ ¼ö½Ä¸íÀ» °áÁ¤ÇÕ´Ï´Ù. À̰Ϳ¡ ÀÇÇØ ¡¸ContentHandler.startElement()¡¹ÄݹéÀÇ ¸ðµç Á¤º¸¸¦ »ç¿ëÇÒ ¼ö ÀÖ¾î ½ÇÇà °¡´ÉÇÏ°Ô µË´Ï´Ù.
À̸§ °ø°£ Áö¿ø °´Ã¼´Â ÀÌ¹Ì À¯È¿ÇÏ°Ô µÇ¾î ÀÖ´Â º£À̽º ÄÁÅØ½ºÆ® À¸·Î °³½ÃÇÕ´Ï´Ù. ÀÌ ÄÁÅØ½ºÆ®¿¡ ¼±¾ðµÇ°í ÀÖ´Â °ÍÀº ¡¸xml¡¹Á¢µÎ»ç »ÓÀÔ´Ï´Ù.
ContentHandler
,
popContext()
public void popContext()
ÀϹÝÀûÀ¸·Î °¢ XML ¿ä¼ÒÀÇ ³¡³ª¿¡ ÄÁÅØ½ºÆ®¸¦ ÆË ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÄÁÅØ½ºÆ®¸¦ ÆË Çϸé, ÀÌÀü¿¡ À¯È¿Çß´ø ¸ðµç À̸§ °ø°£ Á¢µÎ»ç ¸ÅÇÎÀÌ º¹¿øµË´Ï´Ù.
ÄÁÅØ½ºÆ®¸¦ ÆË ÇÑµÚ »õ·Ó°Ô À̸§ °ø°£ Á¢µÎ»ç¸¦ ¼±¾ðÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â ±× Àü¿¡ ¹Ýµå½Ã ´Ù¸¥ ÄÁÅØ½ºÆ®¸¦ Ǫ½¬ÀÇÇØ ÁÖ¼¼¿ä.
pushContext()
public boolean declarePrefix(String prefix, String uri)
processName()
¸¦
»ç¿ëÇØ, ÀçÁ¤ÀÇµÉ °¡´É¼ºÀÌ ÀÖ´Â Á¢µÎ»ç¿¡ ´ëÇØ¼ Á¢µÎ»ç¸¦ ÇØ¼®ÇÏ´Â ÆÐ½ºÀÔ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â ÇöÀçÀÇ À̸§ °ø°£ ÄÁÅØ½ºÆ® ³»¿¡ Á¢µÎ»ç¸¦ ¼±¾ðÇÕ´Ï´Ù. ÀÌ Á¢µÎ»ç´Â ÇÏÀ§ ÄÁÅØ½ºÆ® À¸·Î ±×¸²ÀÚÈ µÇÁö ¾Ê´Â ÇÑ, ÇöÀçÀÇ ÄÁÅØ½ºÆ®ÀÌ ÆË µÉ ¶§±îÁö À¯È¿ÇÕ´Ï´Ù.
µðÆúÆ®¿¡ ÇÑ ¿ä¼ÒÀÇ À̸§ °ø°£À» ¼±¾ðÇÏ·Á¸é, °ø¹®ÀÚ¿À» Á¢µÎ»ç·Î¼ »ç¿ëÇÕ´Ï´Ù.
´Ù¸¥ À̸§ °ø°£ ÄÁÅØ½ºÆ®¸¦ Ǫ½¬ÀÇÇØ ÆË ÇÑ µÚ³ª, ¼ö½Ä¸íÀ» ó¸®ÇØ ¼±¾ðÀÇ ´Ü°è¸¦ Á¾·áÇß´Ù°í °£ÁÖ¶ó°í Á¢µÎ»ç¸¦ ¼±¾ðÇÒ ¼ö ¾ø½À´Ï´Ù.
ÀÌ ¶óÀ̺귯¸®¿¡´Â ºñ´ëμºÀÌ ÀÖ½À´Ï´Ù. µðÆúÆ®¿¡
ÇÑ ¿ä¼ÒÀÇ À̸§ °ø°£À» ¼±¾ðÇØµµ, getPrefix
´Â Á¢µÎ»ç ""¸¦ µ¹·ÁÁÖÁö ¾Ê½À´Ï´Ù. µðÆúÆ®ÀÇ À̸§ °ø°£À» È®ÀÎÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â getURI
¸¦
»ç¿ëÇØ ¸í½ÃÀûÀ¸·Î °Ë»öÀ» ½Ç½ÃÇØ ÁÖ¼¼¿ä. ÀÌ ºñ´ëμº¿¡ÀÇÇØ µðÆúÆ®ÀÇ Á¢µÎ»ç¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â ȯ°æ¿¡¼µµ, ¼Ó¼º¸íÀ¸·ÎºÎÅÍ Á¢µÎ»ç¸¦ °Ë»öÇϱ⠽¬¿öÁö°í ÀÖ½À´Ï´Ù.
prefix
- ¼±¾ðÇÏ´Â Á¢µÎ»ç, ¶Ç´Â µðÆúÆ®¿¡
ÇÑ ¿ä¼ÒÀÇ À̸§ °ø°£À» ³ªÅ¸³»´Â °ø¹®ÀÚ¿. °ª ¡¸xml¡¹¶Ç´Â ¡¸xmlns¡¹¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì°¡ ÀÖ´Âuri
- Á¢µÎ»ç¿¡ °ü·ÃÁþ´Â À̸§ °ø°£ URI
processName(java.lang.String, java.lang.String[], boolean)
,
getURI(java.lang.String)
,
getPrefix(java.lang.String)
public String [] processName(String qName, String [] parts, boolean isAttribute)
declarePrefix()
¿¡ ÀÇÇØ ó¸®µÈµÚ raw XML
¼ö½Ä¸íÀ» ó¸®ÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â Á¢µÎ»ç¸¦ »èÁ¦ÇØ, ±×°ÍÀ» ÇöÀç ¼±¾ðµÇ°í ÀÖ´Â Á¢µÎ»ç³»¿¡¼ °Ë»öÇÏ´Â °Í¿¡ ÀÇÇØ ÇöÀçÀÇ ÄÁÅØ½ºÆ® ³»¿¡¼ raw XML ¼ö½Ä¸íÀ» ó¸®ÇÕ´Ï´Ù. ¹Ýȯ°ªÀº È£ÃâÇØ ¿·À¸·ÎºÎÅÍ Á¦°øµÈ ¹è¿ÀÌ µÇ¾î, ´ÙÀ½°ú °°ÀÌ ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù.
¹è¿³»ÀÇ ¸ðµç ij¸¯ÅÍ ¶óÀÎÀÌ ³»ºÎÈ µË´Ï´Ù. raw ¸í¿¡ ¾ÆÁ÷ ¼±¾ðµÇ¾î ÀÖÁö ¾ÊÀº Á¢µÎ»ç°¡ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì, ¹Ýȯ°ªÀº nullÀÌ µË´Ï´Ù.
¼Ó¼º¸íÀÇ Ã³¸® ¹æ¹ýÀº ¿ä¼Ò¸íÀÇ Ã³¸® ¹æ¹ý°ú´Â ´Ù¸¨´Ï´Ù. Á¢µÎ»ç¸¦ °¡ÁöÁö ¾Ê´Â ¿ä¼Ò¸íÀÌ µðÆúÆ®ÀÇ À̸§ °ø°£ (Á¸ÀçÇÏ´Â °æ¿ì)À» ¹Þ´Âµ¥ ´ëÇØ, Á¢µÎ»ç¸¦ °¡ÁöÁö ¾Ê´Â ¼Ó¼º¸íÀº À̰ÍÀ» ¹ÞÁö ¾Ê½À´Ï´Ù.
qName
- 󸮵Ǵ XML ¼ö½Ä¸íparts
- È£Ãâ¿øÀÌ ÁöÁ¤ÇÑ ¹è¿ (3 °³ ÀÌ»óÀÇ ¸â¹ö¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù)isAttribute
- ¼Ó¼º¸í (true)ÀÏ±î ¿ä¼Ò¸í (false)ÀÎÁö¸¦ ³ªÅ¸³»´Â Ç÷¡±×
declarePrefix(java.lang.String, java.lang.String)
,
public String getURI(String prefix)
ÀÌ ¸Þ¼µå´Â ÇöÀçÀÇ ÄÁÅØ½ºÆ® ³»¿¡¼ Á¢µÎ»ç¸¦ °Ë»öÇÕ´Ï´Ù. µðÆúÆ®ÀÇ À̸§ °ø°£À» °Ë»öÇÏ´Â °æ¿ì´Â °ø¹®ÀÚ¿ ("")À» »ç¿ëÇÕ´Ï´Ù.
prefix
- °Ë»öÇÏ´Â Á¢µÎ»ç
getPrefix(java.lang.String)
,
getPrefixes()
public Enumeration getPrefixes()
ÁÖ: µðÆúÆ®ÀÇ Á¢µÎ»ç´Â ¹Ýȯ°ªÀÇ ¿°Å¿¡ µ¹·ÁÁÖ°íÁöÁö ¾Ê½À´Ï´Ù. µðÆúÆ®ÀÇ Á¢µÎ»ç¸¦ È®ÀÎÇÏ´Â °æ¿ì´Â Àμö ""¸¦ ÁöÁ¤ÇØ getURI
¸¦
»ç¿ëÇØ ÁÖ¼¼¿ä.
getDeclaredPrefixes()
,
getURI(java.lang.String)
public String getPrefix(String uri)
°°Àº URI¿¡ º¹¼öÀÇ Á¢µÎ»ç°¡ ¸ÅÇÎ µÇ°í ÀÖ´Â °æ¿ì, ÀÌ ¸Þ¼µå´Â ±× Áß¿¡¼ ¹«ÀÛÀ§·Î 1°³¸¦ ¸®ÅÏÇÕ´Ï´Ù. ¸ðµç Á¢µÎ»ç¸¦ È®ÀÎÇÏ´Â °æ¿ì´Â ÀÌ ¸Þ¼µå°¡ ¾Æ´Ï°í getPrefixes()
¸Þ¼µå¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.
ÁÖ: ÀÌ ¸Þ¼µå´Â °ø¹é (µðÆúÆ®)ÀÇ Á¢µÎ»ç¸¦ µ¹·ÁÁÖÁö ¾Ê½À´Ï´Ù. µðÆúÆ®ÀÇ Á¢µÎ»ç¸¦ È®ÀÎÇÏ´Â °æ¿ì´Â Àμö ""¸¦ ÁöÁ¤ÇØ getURI
¸¦
»ç¿ëÇØ ÁÖ¼¼¿ä.
uri
- À̸§ °ø°£ URI
getPrefixes(java.lang.String)
,
getURI(java.lang.String)
public Enumeration getPrefixes(String uri)
ÀÌ ¸Þ¼µå´Â ƯÁ¤ÀÇ À̸§ °ø°£ URI¿¡ ¸ÅÇÎ µÇ°í ÀÖ´Â Á¢µÎ»ç¸¦ ¸®ÅÏÇÕ´Ï´Ù. ¹Ýȯ°ª¿¡´Â Á¢µÎ»ç xml:°¡ Æ÷ÇԵ˴ϴÙ. À̸§ °ø°£ URI¿¡ ¸ÅÇÎ µÇ°í ÀÖ´Â Á¢µÎ»ç¸¦ ¹«ÀÛÀ§·Î 1°³
¸¸ ¾ò´ÂÀÎ °æ¿ì´Â ÀÌ ¸Þ¼µå°¡ ¾Æ´Ï°í getPrefix
¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù.
ÁÖ: °ø (µðÆúÆ®)ÀÇ Á¢µÎ»ç´Â ¹Ýȯ°ªÀÇ ¿°Å¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù. µðÆúÆ®ÀÇ À̸§ °ø°£ÀÇ Á¸À縦 È®ÀÎÇÏ´Â °æ¿ì´Â Àμö ""¸¦ ÁöÁ¤ÇØ getURI
¸¦
»ç¿ëÇØ ÁÖ¼¼¿ä.
uri
- À̸§ °ø°£ URI
getPrefix(java.lang.String)
,
getDeclaredPrefixes()
,
getURI(java.lang.String)
public Enumeration getDeclaredPrefixes()
getPrefix(java.lang.String)
³ª getPrefixes()
¸¦
»ç¿ëÇÏ´Â °æ¿ì¿Í´Â ´Þ¶ó, ¹Ýȯ°ªÀÇ ¿°Å¿¡´Â °ø¹é (µðÆúÆ®)ÀÇ Á¢µÎ»çµµ Æ÷ÇԵ˴ϴÙ.
getPrefixes()
,
getURI(java.lang.String)
public void setNamespaceDeclUris(boolean value)
processName()
¿¡ ÀÇÇØ NSDECL
À̸§ °ø°£¿¡ ¹èÄ¡µÉÁö ¾î¶³Áö¸¦ Á¦¾îÇÕ´Ï´Ù. ÀÌ º¯°æÀº ¸ðµç ÄÁÅØ½ºÆ®ÀÌ Çª½¬ µÇ±â Àü¿¡°Ô¸¸ ½Ç½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù
.
IllegalStateException
- ÄÁÅØ½ºÆ®ÀÌ Çª½¬ µÈ µÚ·Î ¼³Á¤ÇÏ·Á°í ÇßÀ» °æ¿ìpublic boolean isNamespaceDeclUris()
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.