javax.xml.transform
ÀÎÅÍÆäÀ̽º SourceLocator

±âÁ¸ÀÇ ¼­ºê ÀÎÅÍÆäÀ̽ºÀÇ À϶÷:
DOMLocator

public interface SourceLocator

ÀÌ ÀÎÅÍÆäÀ̽º´Â, XML ¼Ò½º ¶Ç´Â º¯È¯ ÀνºÆ®·°¼Ç³»¿¡¼­ ¹ß»ýÇÑ ¿¡·¯ÀÇ Àå¼Ò¸¦ ¸®Æ÷Æ®ÇÏ´Â °ÍÀ» ÁÖµÈ ¸ñÀûÀ¸·Î Çϰí ÀÖ½À´Ï´Ù.


¸Þ¼ÒµåÀÇ °³¿ä
 int getColumnNumber ()
          ÇöÀçÀÇ ¹®¼­ À̺¥Æ®°¡ Á¾·áÇϴ ij¸¯ÅÍ À§Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getLineNumber ()
          ÇöÀçÀÇ ¹®¼­ À̺¥Æ®°¡ Á¾·áÇÏ´Â Çà ¹øÈ£¸¦ µ¹·ÁÁÝ´Ï´Ù.
 java.lang.String getPublicId ()
          ÇöÀçÀÇ ¹®¼­ À̺¥Æ®ÀÇ °ø°³ ½Äº°ÀÚ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 java.lang.String getSystemId ()
          ÇöÀçÀÇ ¹®¼­ À̺¥Æ®ÀÇ ½Ã½ºÅÛ ½Äº°ÀÚ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 

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

getPublicId

public java.lang.String getPublicId()
ÇöÀçÀÇ ¹®¼­ À̺¥Æ®ÀÇ °ø°³ ½Äº°ÀÚ¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ªÀº, µåÅ¥¸ÕÆ®¿£Æ¼Æ¼, ¶Ç´Â À̺¥Æ®¸¦ ¹æ¾Æ¼è ÇÑ ¸¶Å© ¾÷ÀÌ ÃâÇöÇÏ´Â ¿ÜºÎÀÇ ÇØ¼® ´ë»ó ¿£Æ¼Æ¼ÀÇ °ø°³ ½Äº°ÀÚÀÔ´Ï´Ù.

¹Ýȯ°ª:
°ø°³ ½Äº°ÀÚ¸¦ Æ÷ÇÔÇÑ Ä³¸¯ÅÍ ¶óÀÎ. »ç¿ë °¡´ÉÇÑ °ÍÀÌ ¾ø´Â °æ¿ì´Â null
°ü·Ã Ç׸ñ:
getSystemId()

getSystemId

public java.lang.String getSystemId()
ÇöÀçÀÇ ¹®¼­ À̺¥Æ®ÀÇ ½Ã½ºÅÛ ½Äº°ÀÚ¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ªÀº, µåÅ¥¸ÕÆ®¿£Æ¼Æ¼, ¶Ç´Â À̺¥Æ®¸¦ ¹æ¾Æ¼è ÇÑ ¸¶Å© ¾÷ÀÌ ÃâÇöÇÏ´Â ¿ÜºÎÀÇ ÇØ¼® ´ë»ó ¿£Æ¼Æ¼ÀÇ ½Ã½ºÅÛ ½Äº°ÀÚÀÔ´Ï´Ù.

½Ã½ºÅÛ ½Äº°ÀÚ°¡ URL ÀÎ °æ¿ì, ÆÄ¼­´Â ½Ã½ºÅÛ ½Äº°ÀÚ¸¦ ¿ÏÀüÇÏ°Ô ÇØ°áÇÏ°í ³ª¼­ ¾îÇø®ÄÉÀ̼ǿ¡ °Ç³×ÁÙ Çʿ䰡 ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
½Ã½ºÅÛ ½Äº°ÀÚ¸¦ Æ÷ÇÔÇÑ Ä³¸¯ÅÍ ¶óÀÎ. »ç¿ë °¡´ÉÇÑ °ÍÀÌ ¾ø´Â °æ¿ì´Â null
°ü·Ã Ç׸ñ:
getPublicId()

getLineNumber

public int getLineNumber()
ÇöÀçÀÇ ¹®¼­ À̺¥Æ®°¡ Á¾·áÇÏ´Â Çà ¹øÈ£¸¦ µ¹·ÁÁÝ´Ï´Ù.

°æ°í: ÀÌ ¸Þ¼Òµå·ÎºÎÅÍÀÇ ¹Ýȯ°ªÀº, ¿¡·¯ ¸®Æ÷Æ®¸¦ À§ÇÑ ´ëü·ÎÀÇ °ª¿¡ Áö³ªÁö ¾Ê½À´Ï´Ù. ¿ø·¡ÀÇ XML ¹®¼­ÀÇ Ä³¸¯ÅÍ ³»¿ëÀ» ÆíÁýÇϴµ¥ ÃæºÐÇÑ Á¤º¸¸¦ Á¦°øÇÏ´Â °ÍÀº ÀǵµÇϰí ÀÖÁö ¾Ê½À´Ï´Ù.

¹Ýȯ°ªÀº, µåÅ¥¸ÕÆ®¿£Æ¼Æ¼, ¶Ç´Â À̺¥Æ®¸¦ ¹æ¾Æ¼è ÇÑ ¸¶Å© ¾÷ÀÌ ÃâÇöÇÏ´Â ¿ÜºÎÀÇ ÇØ¼® ´ë»ó ¿£Æ¼Æ¼³»ÀÇ ´ëü·ÎÀÇ Çà ¹øÈ£ÀÔ´Ï´Ù.

¹Ýȯ°ª:
Çà ¹øÈ£. »ç¿ë °¡´ÉÇÑ °ÍÀÌ ¾ø´Â °æ¿ì´Â -1
°ü·Ã Ç׸ñ:
getColumnNumber()

getColumnNumber

public int getColumnNumber()
ÇöÀçÀÇ ¹®¼­ À̺¥Æ®°¡ Á¾·áÇϴ ij¸¯ÅÍ À§Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù.

°æ°í: ÀÌ ¸Þ¼Òµå·ÎºÎÅÍÀÇ ¹Ýȯ°ªÀº, ¿¡·¯ ¸®Æ÷Æ®¸¦ À§ÇÑ ´ëü·ÎÀÇ °ª¿¡ Áö³ªÁö ¾Ê½À´Ï´Ù. ¿ø·¡ÀÇ XML ¹®¼­ÀÇ Ä³¸¯ÅÍ ³»¿ëÀ» ÆíÁýÇϴµ¥ ÃæºÐÇÑ Á¤º¸¸¦ Á¦°øÇÏ´Â °ÍÀº ÀǵµÇϰí ÀÖÁö ¾Ê½À´Ï´Ù.

¹Ýȯ°ªÀº, µåÅ¥¸ÕÆ®¿£Æ¼Æ¼, ¶Ç´Â À̺¥Æ®¸¦ ¹æ¾Æ¼è ÇÑ ¸¶Å© ¾÷ÀÌ ÃâÇöÇÏ´Â ¿ÜºÎÀÇ ÇØ¼® ´ë»ó ¿£Æ¼Æ¼³»ÀÇ ´ëü·ÎÀÇ Ä÷³ ¹øÈ£ÀÔ´Ï´Ù.

¹Ýȯ°ª:
Ä÷³ ¹øÈ£. »ç¿ë °¡´ÉÇÑ °ÍÀÌ ¾ø´Â °æ¿ì´Â -1
°ü·Ã Ç׸ñ:
getLineNumber()


Copyright 2002 Sun Microsystems, Inc. All rights reserved.
»ç¿ë¿¡´Â»ç¿ë Çã¶ô °è¾àÀÌ Àû¿ëµË´Ï´Ù.