JavaTM 2 Platform
Standard Ed. 5.0

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

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
Locator
¾Ë·ÁÁø ±¸Çö Ŭ·¡½º ¸ñ·Ï:
Locator2Impl

public interface Locator2
extends Locator

SAX2 È®ÀåÀº Locator¸¦ ÅëÇØ Á¦°øµÇ´Â ¿£Æ¼Æ¼ Á¤º¸¸¦ ´Ã¸³´Ï´Ù. ±¸ÇöÀÌ ÀÌ È®ÀåÀ» Áö¿ø ÇÏ°í ÀÖ´Â °æ¿ì, ContentHandler.setDocumentLocator() ·Î Á¦°øµÇ´Â locator´Â ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ, ¡¸http://xml.org/sax/features/use-locator2¡¹±â´É Ç÷¡±×´Â °ª ¡¸true¡¹¸¦ °¡Áý´Ï´Ù.

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

XMLReader ±¸ÇöÀº ÀÌ Á¤º¸ÀÇ Áö¿ø¿¡ ÇÊ¿ä ¾ø½À´Ï´Ù. ÀÌ°ÍÀº SAX2 ÄÚ¾î µð½ºÆ®¸®ºä¼ÇÀÎ ¸¸Å­ Æ÷ÇԵǴ °ÍÀÌ ¾Æ´Õ´Ï´Ù.

µµÀÔµÈ ¹öÀü :
SAX 2.0 (extensions 1.1 alpha)

¸Þ¼­µå °³¿ä
 String getEncoding ()
          ¿£Æ¼Æ¼ÀÇ ¹®ÀÚ ÀÎÄÚµùÀÇ À̸§À» ¸®ÅÏÇÕ´Ï´Ù.
 String getXMLVersion ()
          ¿£Æ¼Æ¼¿¡ »ç¿ëµÇ´Â XML ¹öÀüÀ» ¸®ÅÏÇÕ´Ï´Ù.
 
ÀÎÅÍÆäÀ̽º org.xml.sax. Locator ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
getColumnNumber, getLineNumber, getPublicId, getSystemId
 

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

getXMLVersion

String  getXMLVersion()
¿£Æ¼Æ¼¿¡ »ç¿ëµÇ´Â XML ¹öÀüÀ» ¸®ÅÏÇÕ´Ï´Ù. º¸Åë, ÀÌ°ÍÀº ÇöÀçÀÇ ¿£Æ¼Æ¼ÀÇ ¡¸<? xml version='...' ...?>¡¹¼±¾ðÀ¸·ÎºÎÅÍÀÇ ½Äº°ÀÚ°¡ µÇ´ÂÁö, Æļ­¿¡ ÀÇÇØ µðÆúÆ®·Î ¼³Á¤µË´Ï´Ù.

¹Ýȯ°ª:
¿£Æ¼Æ¼ÀÇ ÅؽºÆ® Çؼ®¿¡ »ç¿ëµÇ°í ÀÖ´Â XML ¹öÀüÀÇ ½Äº°ÀÚ. ±× Á¤º¸°¡ ÇöÀçÀÇ ±¸¹® ºÐ¼® »óÅ¿¡¼­´Â ¾ÆÁ÷ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â null

getEncoding

String  getEncoding()
¿£Æ¼Æ¼ÀÇ ¹®ÀÚ ÀÎÄÚµùÀÇ À̸§À» ¸®ÅÏÇÕ´Ï´Ù. ÀÎÄÚµùÀÌ ¿ÜºÎ (¿¹¸¦ µé¾î MIME Content-Type Çì´õ)¿¡¼­ ¼±¾ðµÇ¾úÀ» °æ¿ì´Â ¸®ÅÏµÈ À̸§ÀÌ µË´Ï´Ù. ȤÀº ¹®¼­ÀÇ °³½Ã À§Ä¡¿¡¼­ ¡¸<? xml ...encoding='...'? >¡¹¼±¾ðÀÌ ÀÖ¾úÀ» °æ¿ì, ±× ÀÎÄÚµù¸íÀÌ ¸®Åϵ˴ϴ٠. ±×·¸Áö ¾ÊÀº °æ¿ì´Â ÀÎÄÚµùÀº ÃßÁ¤µÇ´ÂÁö (ÀϹÝÀûÀ¸·Î UTF-8 ¶Ç´Â ÀϺΰ¡ UTF-16 º¯ÇüÀÌ µÈ´Ù), ÃßÁ¤µÈ À̸§ÀÌ ¸®Åϵ˴ϴ٠.

InputSource¸¦ »ç¿ëÇØ ¿£Æ¼Æ¼ÀÇ ¹®ÀÚ ½ºÆ®¸²À» Á¦°øÇÏ´Â °æ¿ì, ÀÌ ¸Þ¼­µå´Â ±× ÀÔ·Â ½ºÆ®¸²·Î Á¦°øµÈ ÀÎÄÚµùÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÃÖ±ÙÀÇ W3C »ç¾ç¿¡¼­´Â ¡¸Unicode Normalization Form C¡¹¸¦ »ç¿ëÇØ, ÀϺΠÀÎÄÚµùÀ» ÇÏ°í ÀÖ´Â ÅؽºÆ®¸¦ ó¸®Çϱâ Àü¿¡ Á¤±ÔÈ­ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Á¤±ÔÈ­´Â ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ½ÇÇàÇÏÁö ¾ÊÀ¸¸é ¾ÈµÇ¾î, ÀϹÝÀûÀ¸·Î ÀÌ ¸Þ¼­µå¿¡ ÀÇÇØ ¸®ÅÏµÈ °ª¿¡ ±Ù°ÅÇØ Æ®¸®°Å µË´Ï´Ù.

ÀÎÄÚµù¸íÀº ¹èÈÄÀÇ JVM ·Î »ç¿ëµÇ°í À־, ºñ±³ÇÏ·Á¸é ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ±¸º°ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
* ¿£Æ¼Æ¼ÀÇ ÅؽºÆ® Çؼ®¿¡ »ç¿ëµÇ°í ÀÖ´Â ¹®ÀÚ ÀÎÄÚµùÀÇ À̸§. InputSource¸¦ ÅëÇØ °Ç³×¹ÞÀº * ¹®ÀÚ ½ºÆ®¸²¿¡ Á¦°øµÇÁö ¾Ê¾Ò´ø °æ¿ì, ȤÀº ÇöÀçÀÇ Çؼ® »óÅ¿¡¼­´Â ¾ÆÁ÷ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â null

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.