|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Object org.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 µµ ÂüÁ¶ÇϽʽÿÀ.