JavaTM 2 Platform
Standard Ed. 5.0

org.w3c.dom.ls
ÀÎÅÍÆäÀ̽º LSInput


public interface LSInput

ÀÌ ÀÎÅÍÆäÀ̽º´Â µ¥ÀÌÅÍÀÇ ÀÔ·Â ¼Ò½º¸¦ ³ªÅ¸³À´Ï´Ù.

ÀÌ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϸé, ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ÀÔ·Â ¼Ò½º¿¡ °üÇÑ Á¤º¸¸¦ ´ÜÀÏÀÇ °´Ã¼¿¡ ĸ½¶È­ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °´Ã¼¿¡´Â °ø°³ ½Äº°ÀÚ, ½Ã½ºÅÛ ½Äº°ÀÚ, ¹ÙÀÌÆ® ½ºÆ®¸² (ÀÎÄÚµùÀÌ °¡¸®Å°´Â °æ¿ìµµ ÀÖ´Ù), º£À̽º URI, ȤÀº ¹®ÀÚ ½ºÆ®¸²µîÀÌ Æ÷ÇԵ˴ϴÙ.

¹ÙÀÌÆ® ½ºÆ®¸²°ú ¹®ÀÚ ½ºÆ®¸²ÀÇ Á¤È®ÇÑ Á¤ÀÇ´Â ¹ÙÀεù¿¡ µû¶ó¼­ ´Ù¸¨´Ï´Ù.

¾îÇø®ÄÉÀ̼ÇÀº Àü¼ú°ú °°Àº °´Ã¼°¡ ÇÊ¿äÇÑ ¶§´Â ¾ðÁ¦¶óµµ, ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â °´Ã¼¸¦ °¡Áö´Â °ÍÀÌ ¿ä±¸µË´Ï´Ù. ¾îÇø®ÄÉÀ̼ǿ¡¼­´Â ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â µ¶ÀÚÀûÀÎ °´Ã¼¸¦ °®Ã߰ųª ÀϹÝÀÇ ÆÑÅ丮 ¸Þ¼­µåÀÇ DOMImplementationLS.createLSInput()¸¦ »ç¿ëÇϰųª ÇØ, ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â °´Ã¼¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

LSParser´Â LSInput °´Ã¼¸¦ »ç¿ëÇØ, µ¥ÀÌÅ͸¦ Àо´Â ¹æ¹ýÀ» °áÁ¤ÇÕ´Ï´Ù. LSParser´Â LSInput·Î ÁöÁ¤µÈ ´Ù¸¥ ÀÔ·ÂÀ» ´ÙÀ½ÀÇ ¼ø¼­¿¡ °Ë»öÇØ, Àо´Â ÀÔ·ÂÀ» ÀνÄÇÕ´Ï´Ù. ´ÙÀ½¿¡ nullÀº ¾Æ´Ï°í ÇÑÆí ºñ¾îÀִ ij¸¯ÅÍ ¶óÀÎÀÌ ¾Æ´Ñ ÃÖÃÊÀÇ ÀÔ·ÂÀ» »ç¿ëÇÕ´Ï´Ù.

  1. LSInput.characterStream
  2. LSInput.byteStream
  3. LSInput.stringData
  4. LSInput.systemId
  5. LSInput.publicId

ÀÔ·ÂÀÌ ¸ðµÎ nullÀÎ °æ¿ì, LSParser´Â ¡¸no-input-specified¡¹·Î ¼³Á¤µÈ DOMError.type¿Í DOMError.SEVERITY_FATAL_ERROR À¸·Î ¼³Á¤µÈ ±× DOMError.severity·Î DOMError¸¦ º¸°íÇÕ´Ï´Ù.

¾îÇø®ÄÉÀ̼ǿ¡ ¼Ò¼ÓÇÏ´Â LSInput °´Ã¼. DOM ±¸Çö¿¡¼­´Â LSInput °´Ã¼¸¦ º¯°æÇÒ °ÍÀº ¾ø½À´Ï´Ù (ÇÊ¿ä¿¡ µû¶ó¼­, º¹»çº»À» ÀÛ¼ºÇØ º¯°æÇÏ´Â °ÍÀº °¡´É).

¡¸Document Object Model (DOM) Level 3 Load and Save Specification¡¹µµ ÂüÁ¶ÇϽʽÿÀ.


¸Þ¼­µå °³¿ä
 String getBaseURI ()
          »ó´ë systemId¸¦ Àý´ë URI¿¡ ´ëÇؼ­ ÇØ°áÇÒ °æ¿ì¿¡ »ç¿ëµÇ´Â º£À̽º URI ÀÔ´Ï´Ù (¡¸IETF RFC 2396¡¹ÀÇ ¼½¼Ç 5.1. 4¸¦ ÂüÁ¶).
 InputStream getByteStream ()
          ¾ð¾îÀÇ ¼Ó¼º ¹× ¹ÙÀÌÆ®ÀÇ ½ºÆ®¸²À» ³ªÅ¸³»´Â ¹ÙÀεù Á¸ÀÇ ÇüÅÂÀÔ´Ï´Ù.
 boolean getCertifiedText ()
          true ·Î ¼³Á¤ÇÏ´Â °æ¿ì, ÀÔ·ÂÀº Çؼ®½Ã (¡¸XML 1.1¡¹)¿¡ Áõ¸íµÇ´Â °ÍÀ» ÀüÁ¦·Î ÇÕ´Ï´Ù (¡¸XML 1.1¡¹ÀÇ ¼½¼Ç 2.13À» ÂüÁ¶).
 Reader getCharacterStream ()
          ¾ð¾îÀÇ ¼Ó¼º ¹× 16 ºñÆ® ´ÜÀ§ÀÇ ½ºÆ®¸²À» ³ªÅ¸³»´Â ¹ÙÀεù Á¸ÀÇ ÇüÅÂÀÔ´Ï´Ù.
 String getEncoding ()
          ±âÁ¸ÀÇ °æ¿ì´Â ¹®ÀÚ ÀÎÄÚµùÀÔ´Ï´Ù.
 String getPublicId ()
          ÀÌ ÀÔ·Â ¼Ò½ºÀÇ °ø°³ ½Äº°ÀÚÀÔ´Ï´Ù.
 String getStringData ()
          ±¸¹® ºÐ¼® Çϴ ij¸¯ÅÍ ¶óÀÎ µ¥ÀÌÅÍÀÔ´Ï´Ù.
 String getSystemId ()
          ÀÌ ÀÔ·Â ¼Ò½ºÀÇ ½Ã½ºÅÛ ½Äº°ÀÚ, URI ÂüÁ¶¡¸IETF RFC 2396¡¹ÀÔ´Ï´Ù.
 void setBaseURI (String  baseURI)
          »ó´ë systemId¸¦ Àý´ë URI¿¡ ´ëÇؼ­ ÇØ°áÇÒ °æ¿ì¿¡ »ç¿ëµÇ´Â º£À̽º URI ÀÔ´Ï´Ù (¡¸IETF RFC 2396¡¹ÀÇ ¼½¼Ç 5.1. 4¸¦ ÂüÁ¶).
 void setByteStream (InputStream  byteStream)
          ¾ð¾îÀÇ ¼Ó¼º ¹× ¹ÙÀÌÆ®ÀÇ ½ºÆ®¸²À» ³ªÅ¸³»´Â ¹ÙÀεù Á¸ÀÇ ÇüÅÂÀÔ´Ï´Ù.
 void setCertifiedText (boolean certifiedText)
          true ·Î ¼³Á¤ÇÏ´Â °æ¿ì, ÀÔ·ÂÀº Çؼ®½Ã (¡¸XML 1.1¡¹)¿¡ Áõ¸íµÇ´Â °ÍÀ» ÀüÁ¦·Î ÇÕ´Ï´Ù (¡¸XML 1.1¡¹ÀÇ ¼½¼Ç 2.13À» ÂüÁ¶).
 void setCharacterStream (Reader  characterStream)
          ¾ð¾îÀÇ ¼Ó¼º ¹× 16 ºñÆ® ´ÜÀ§ÀÇ ½ºÆ®¸²À» ³ªÅ¸³»´Â ¹ÙÀεù Á¸ÀÇ ÇüÅÂÀÔ´Ï´Ù.
 void setEncoding (String  encoding)
          ±âÁ¸ÀÇ °æ¿ì´Â ¹®ÀÚ ÀÎÄÚµùÀÔ´Ï´Ù.
 void setPublicId (String  publicId)
          ÀÌ ÀÔ·Â ¼Ò½ºÀÇ °ø°³ ½Äº°ÀÚÀÔ´Ï´Ù.
 void setStringData (String  stringData)
          ±¸¹® ºÐ¼® Çϴ ij¸¯ÅÍ ¶óÀÎ µ¥ÀÌÅÍÀÔ´Ï´Ù.
 void setSystemId (String  systemId)
          ÀÌ ÀÔ·Â ¼Ò½ºÀÇ ½Ã½ºÅÛ ½Äº°ÀÚ, URI ÂüÁ¶¡¸IETF RFC 2396¡¹ÀÔ´Ï´Ù.
 

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

getCharacterStream

Reader  getCharacterStream()
¾ð¾îÀÇ ¼Ó¼º ¹× 16 ºñÆ® ´ÜÀ§ÀÇ ½ºÆ®¸²À» ³ªÅ¸³»´Â ¹ÙÀεù Á¸ÀÇ ÇüÅÂÀÔ´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀº UTF-16 ( ¡¸Unicode¡¹, ¡¸ISO/IEC 10646¡¹À¸·Î Á¤Àǵǰí ÀÖ´Ù)¸¦ »ç¿ëÇÏ´Â ½ºÆ®¸²À» encode ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ¹®ÀÚ ½ºÆ®¸²À» »ç¿ëÇÏ´Â °æ¿ì, XML ¼±¾ðÀº ÇÊ¿ä ¾ø½À´Ï´Ù. XML ¼±¾ðÀÌ Á¸ÀçÇÏ´Â °æ¿ì, ÀÎÄÚµù ¼Ó¼ºÀÇ °ªÀº ¹«½ÃµË´Ï´Ù.


setCharacterStream

void setCharacterStream(Reader  characterStream)
¾ð¾îÀÇ ¼Ó¼º ¹× 16 ºñÆ® ´ÜÀ§ÀÇ ½ºÆ®¸²À» ³ªÅ¸³»´Â ¹ÙÀεù Á¸ÀÇ ÇüÅÂÀÔ´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀº UTF-16 ( ¡¸Unicode¡¹, ¡¸ISO/IEC 10646¡¹À¸·Î Á¤Àǵǰí ÀÖ´Ù)¸¦ »ç¿ëÇÏ´Â ½ºÆ®¸²À» encode ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ¹®ÀÚ ½ºÆ®¸²À» »ç¿ëÇÏ´Â °æ¿ì, XML ¼±¾ðÀº ÇÊ¿ä ¾ø½À´Ï´Ù. XML ¼±¾ðÀÌ Á¸ÀçÇÏ´Â °æ¿ì, ÀÎÄÚµù ¼Ó¼ºÀÇ °ªÀº ¹«½ÃµË´Ï´Ù.


getByteStream

InputStream  getByteStream()
¾ð¾îÀÇ ¼Ó¼º ¹× ¹ÙÀÌÆ®ÀÇ ½ºÆ®¸²À» ³ªÅ¸³»´Â ¹ÙÀεù Á¸ÀÇ ÇüÅÂÀÔ´Ï´Ù.
¾îÇø®ÄÉÀ̼ÇÀÌ ¹ÙÀÌÆ® ½ºÆ®¸²ÀÇ ¹®ÀÚ ÀÎÄÚµùÀ» ÀνÄÇÏ°í ÀÖ´Â °æ¿ì, ¾îÇø®ÄÉÀ̼ǿ¡¼­´Â ÀÎÄÚµù ¼Ó¼ºÀ» ¼³Á¤ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍÀÇ XML ¼±¾ðÀ¸·Î °¡¸®Å°´Â ÀÎÄÚµùÀº ÀÌ ¹æ¹ý¿¡ µû¸£´Â ÀÎÄÚµùÀÇ ¼³Á¤¿¡ ÀÇÇØ ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.


setByteStream

void setByteStream(InputStream  byteStream)
¾ð¾îÀÇ ¼Ó¼º ¹× ¹ÙÀÌÆ®ÀÇ ½ºÆ®¸²À» ³ªÅ¸³»´Â ¹ÙÀεù Á¸ÀÇ ÇüÅÂÀÔ´Ï´Ù.
¾îÇø®ÄÉÀ̼ÇÀÌ ¹ÙÀÌÆ® ½ºÆ®¸²ÀÇ ¹®ÀÚ ÀÎÄÚµùÀ» ÀνÄÇÏ°í ÀÖ´Â °æ¿ì, ¾îÇø®ÄÉÀ̼ǿ¡¼­´Â ÀÎÄÚµù ¼Ó¼ºÀ» ¼³Á¤ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍÀÇ XML ¼±¾ðÀ¸·Î °¡¸®Å°´Â ÀÎÄÚµùÀº ÀÌ ¹æ¹ý¿¡ µû¸£´Â ÀÎÄÚµùÀÇ ¼³Á¤¿¡ ÀÇÇØ ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.


getStringData

String  getStringData()
±¸¹® ºÐ¼® Çϴ ij¸¯ÅÍ ¶óÀÎ µ¥ÀÌÅÍÀÔ´Ï´Ù. Á¦°øµÇ°í ÀÖ´Â °æ¿ì´Â Ç×»ó 16 ºñÆ® ´ÜÀ§ÀÇ ¼ø¼­ (UTF-16 ·Î encode µÈ ij¸¯ÅÍ ¶óÀÎ)·Î¼­ 󸮵˴ϴÙ. stringData¸¦ »ç¿ëÇÏ´Â °æ¿ì, XML ¼±¾ðÀº ÇÊ¿ä ¾ø½À´Ï´Ù. XML ¼±¾ðÀÌ Á¸ÀçÇÏ´Â °æ¿ì, ÀÎÄÚµù ¼Ó¼ºÀÇ °ªÀº ¹«½ÃµË´Ï´Ù.


setStringData

void setStringData(String  stringData)
±¸¹® ºÐ¼® Çϴ ij¸¯ÅÍ ¶óÀÎ µ¥ÀÌÅÍÀÔ´Ï´Ù. Á¦°øµÇ°í ÀÖ´Â °æ¿ì´Â Ç×»ó 16 ºñÆ® ´ÜÀ§ÀÇ ¼ø¼­ (UTF-16 ·Î encode µÈ ij¸¯ÅÍ ¶óÀÎ)·Î¼­ 󸮵˴ϴÙ. stringData¸¦ »ç¿ëÇÏ´Â °æ¿ì, XML ¼±¾ðÀº ÇÊ¿ä ¾ø½À´Ï´Ù. XML ¼±¾ðÀÌ Á¸ÀçÇÏ´Â °æ¿ì, ÀÎÄÚµù ¼Ó¼ºÀÇ °ªÀº ¹«½ÃµË´Ï´Ù.


getSystemId

String  getSystemId()
ÀÌ ÀÔ·Â ¼Ò½ºÀÇ ½Ã½ºÅÛ ½Äº°ÀÚ, URI ÂüÁ¶¡¸IETF RFC 2396¡¹ÀÔ´Ï´Ù. ¹ÙÀÌÆ® ½ºÆ®¸², ¹®ÀÚ ½ºÆ®¸², ȤÀº ij¸¯ÅÍ ¶óÀÎ µ¥ÀÌÅÍ°¡ ÀÖ´Â °æ¿ì, ½Ã½ºÅÛ ½Äº°ÀÚ´Â ¿É¼ÇÀÔ´Ï´Ù¸¸, ¾îÇø®ÄÉÀ̼ÇÀº ½Ã½ºÅÛ ½Äº°ÀÚ¸¦ »ç¿ëÇØ »ó´ë URI¸¦ ÇØ°áÇØ, ¿¡·¯ ¸Þ¼¼Áö³ª °æ°í¿¡ Æ÷ÇÔÇÒ ¼ö°¡ ÀÖÀ¸¹Ç·Î ½Ã½ºÅÛ ½Äº°ÀÚ¸¦ °¡Áö¸é µµ¿òÀÌ µË´Ï´Ù. LSParser´Â ÀÔ·Â ¼Ò½º·Î ´Ù¸¥ ÀÔ·ÂÀ» ÀÌ¿ëÇÒ ¼ö ¾ø´Â °æ¿ì¸¸, URI ÂüÁ¶¿¡ ÀÇÇØ ½Äº°ÇÑ ÀÚ¿øÀ» ÃëµæÇÏ·Á°í ÇÕ´Ï´Ù.
¾îÇø®ÄÉÀ̼ÇÀÌ, ½Ã½ºÅÛ ½Äº°ÀÚ·Î Æ÷ÀÎÆ® µÈ °´Ã¼ÀÇ ¹®ÀÚ ÀÎÄÚµùÀ» ÀνÄÇÏ°í ÀÖ´Â °æ¿ì, ¾îÇø®ÄÉÀ̼ÇÀº encoding ¼Ó¼ºÀ» »ç¿ëÇØ ÀÎÄÚµùÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÁöÁ¤µÈ ½Ã½ºÅÛ ID°¡ »ó´ë URI ÂüÁ¶ (¡¸IETF RFC 2396¡¹ÀÇ ¼½¼Ç 5¸¦ ÂüÁ¶)ÀÎ °æ¿ì, DOM ±¸ÇöÀº ±â¹ÝÀ¸·Î¼­ baseURI¸¦ »ç¿ëÇØ »ó´ë URI¸¦ ÇØ°áÇÏ·Á°í ÇÕ´Ï´Ù. ÀÌ°ÍÀÌ ½ÇÆÐÇßÀ» °æ¿ì, µ¿ÀÛÀº ±¸Çö Á¸ÀÔ´Ï´Ù.


setSystemId

void setSystemId(String  systemId)
ÀÌ ÀÔ·Â ¼Ò½ºÀÇ ½Ã½ºÅÛ ½Äº°ÀÚ, URI ÂüÁ¶¡¸IETF RFC 2396¡¹ÀÔ´Ï´Ù. ¹ÙÀÌÆ® ½ºÆ®¸², ¹®ÀÚ ½ºÆ®¸², ȤÀº ij¸¯ÅÍ ¶óÀÎ µ¥ÀÌÅÍ°¡ ÀÖ´Â °æ¿ì, ½Ã½ºÅÛ ½Äº°ÀÚ´Â ¿É¼ÇÀÔ´Ï´Ù¸¸, ¾îÇø®ÄÉÀ̼ÇÀº ½Ã½ºÅÛ ½Äº°ÀÚ¸¦ »ç¿ëÇØ »ó´ë URI¸¦ ÇØ°áÇØ, ¿¡·¯ ¸Þ¼¼Áö³ª °æ°í¿¡ Æ÷ÇÔÇÒ ¼ö°¡ ÀÖÀ¸¹Ç·Î ½Ã½ºÅÛ ½Äº°ÀÚ¸¦ °¡Áö¸é µµ¿òÀÌ µË´Ï´Ù. LSParser´Â ÀÔ·Â ¼Ò½º·Î ´Ù¸¥ ÀÔ·ÂÀ» ÀÌ¿ëÇÒ ¼ö ¾ø´Â °æ¿ì¸¸, URI ÂüÁ¶¿¡ ÀÇÇØ ½Äº°ÇÑ ÀÚ¿øÀ» ÃëµæÇÏ·Á°í ÇÕ´Ï´Ù.
¾îÇø®ÄÉÀ̼ÇÀÌ, ½Ã½ºÅÛ ½Äº°ÀÚ·Î Æ÷ÀÎÆ® µÈ °´Ã¼ÀÇ ¹®ÀÚ ÀÎÄÚµùÀ» ÀνÄÇÏ°í ÀÖ´Â °æ¿ì, ¾îÇø®ÄÉÀ̼ÇÀº encoding ¼Ó¼ºÀ» »ç¿ëÇØ ÀÎÄÚµùÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÁöÁ¤µÈ ½Ã½ºÅÛ ID°¡ »ó´ë URI ÂüÁ¶ (¡¸IETF RFC 2396¡¹ÀÇ ¼½¼Ç 5¸¦ ÂüÁ¶)ÀÎ °æ¿ì, DOM ±¸ÇöÀº ±â¹ÝÀ¸·Î¼­ baseURI¸¦ »ç¿ëÇØ »ó´ë URI¸¦ ÇØ°áÇÏ·Á°í ÇÕ´Ï´Ù. ÀÌ°ÍÀÌ ½ÇÆÐÇßÀ» °æ¿ì, µ¿ÀÛÀº ±¸Çö Á¸ÀÔ´Ï´Ù.


getPublicId

String  getPublicId()
ÀÌ ÀÔ·Â ¼Ò½ºÀÇ °ø°³ ½Äº°ÀÚÀÔ´Ï´Ù. ÀÌ ½Äº°ÀÚ´Â ±¸Çö Á¸ÀÇ ¸ÞÄ«´ÏÁò (Ä«Å»·Î±×³ª ´Ù¸¥ ¸ÅÇεî)À» »ç¿ëÇØ ÀÔ·Â ¼Ò½º¿¡ ¸Ê ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÁöÁ¤µÇ¾úÀ» °æ¿ì, ¿¡·¯ º¸°í½ÃÀÇ À§Ä¡ Á¤º¸ÀÇ ÀϺημ­ °ø°³ ½Äº°ÀÚ¸¦ º¸°íÇÒ ¼öµµ ÀÖ½À´Ï´Ù.


setPublicId

void setPublicId(String  publicId)
ÀÌ ÀÔ·Â ¼Ò½ºÀÇ °ø°³ ½Äº°ÀÚÀÔ´Ï´Ù. ÀÌ ½Äº°ÀÚ´Â ±¸Çö Á¸ÀÇ ¸ÞÄ«´ÏÁò (Ä«Å»·Î±×³ª ´Ù¸¥ ¸ÅÇεî)À» »ç¿ëÇØ ÀÔ·Â ¼Ò½º¿¡ ¸Ê ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÁöÁ¤µÇ¾úÀ» °æ¿ì, ¿¡·¯ º¸°í½ÃÀÇ À§Ä¡ Á¤º¸ÀÇ ÀϺημ­ °ø°³ ½Äº°ÀÚ¸¦ º¸°íÇÒ ¼öµµ ÀÖ½À´Ï´Ù.


getBaseURI

String  getBaseURI()
»ó´ë systemId¸¦ Àý´ë URI¿¡ ´ëÇؼ­ ÇØ°áÇÒ °æ¿ì¿¡ »ç¿ëµÇ´Â º£À̽º URI ÀÔ´Ï´Ù (¡¸IETF RFC 2396¡¹ÀÇ ¼½¼Ç 5.1. 4¸¦ ÂüÁ¶).
»ç¿ëÇßÀ» ¶§¿¡ º£À̽º URI°¡ »ó´ë URI, °ø¹é, ij¸¯ÅÍ ¶óÀÎ, ¶Ç´Â null ÀÎ °æ¿ì, µ¿ÀÛÀº ±¸Çö ÀÇÁ¸ÀÔ´Ï´Ù.


setBaseURI

void setBaseURI(String  baseURI)
»ó´ë systemId¸¦ Àý´ë URI¿¡ ´ëÇؼ­ ÇØ°áÇÒ °æ¿ì¿¡ »ç¿ëµÇ´Â º£À̽º URI ÀÔ´Ï´Ù (¡¸IETF RFC 2396¡¹ÀÇ ¼½¼Ç 5.1. 4¸¦ ÂüÁ¶).
»ç¿ëÇßÀ» ¶§¿¡ º£À̽º URI°¡ »ó´ë URI, °ø¹é, ij¸¯ÅÍ ¶óÀÎ, ¶Ç´Â null ÀÎ °æ¿ì, µ¿ÀÛÀº ±¸Çö ÀÇÁ¸ÀÔ´Ï´Ù.


getEncoding

String  getEncoding()
±âÁ¸ÀÇ °æ¿ì´Â ¹®ÀÚ ÀÎÄÚµùÀÔ´Ï´Ù. ÀÎÄÚµùÀº XML ÀÎÄÚµù ¼±¾ð (¡¸XML 1.0¡¹¼½¼Ç 4.3. 3 ¡¸¿£Æ¼Æ¼ÀÇ ¹®ÀÚ ÀÎÄÚµù¡¹)·Î ¹Þ¾ÆµéÀÌ°í °¡´ÉÇÑ Ä³¸¯ÅÍ ¶óÀÎÀ¸·Î ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
ÀÌ ¼Ó¼ºÀº ¾îÇø®ÄÉÀ̼ÇÀÌ ¹®ÀÚ ½ºÆ®¸²À̳ª ij¸¯ÅÍ ¶óÀÎ µ¥ÀÌÅ͸¦ Á¦°øÇÏ´Â °æ¿ì, ¾Æ¹«°Íµµ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. ´Ù¸¥ ÀÔ·Â ¼Ò½ºÀÇ °æ¿ì, XML ¼±¾ðÀ̳ª ÅؽºÆ® ¼±¾ð, ȤÀº HTTP ¡¸IETF RFC 2616¡¹(ÀÌ)¶ó°í ÇÑ °íÀ§ ·¹º§ÀÇ ÇÁ·ÎÅäÄݷκÎÅÍ ÃëµæµÈ ÀÎÄÚµùÀº ÀÌ ¼Ó¼ºÀ» »ç¿ëÇØ ÁöÁ¤µÈ ÀÎÄÚµù¿¡ ÀÇÇØ ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.


setEncoding

void setEncoding(String  encoding)
±âÁ¸ÀÇ °æ¿ì´Â ¹®ÀÚ ÀÎÄÚµùÀÔ´Ï´Ù. ÀÎÄÚµùÀº XML ÀÎÄÚµù ¼±¾ð (¡¸XML 1.0¡¹¼½¼Ç 4.3. 3 ¡¸¿£Æ¼Æ¼ÀÇ ¹®ÀÚ ÀÎÄÚµù¡¹)·Î ¹Þ¾ÆµéÀÌ°í °¡´ÉÇÑ Ä³¸¯ÅÍ ¶óÀÎÀ¸·Î ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
ÀÌ ¼Ó¼ºÀº ¾îÇø®ÄÉÀ̼ÇÀÌ ¹®ÀÚ ½ºÆ®¸²À̳ª ij¸¯ÅÍ ¶óÀÎ µ¥ÀÌÅ͸¦ Á¦°øÇÏ´Â °æ¿ì, ¾Æ¹«°Íµµ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. ´Ù¸¥ ÀÔ·Â ¼Ò½ºÀÇ °æ¿ì, XML ¼±¾ðÀ̳ª ÅؽºÆ® ¼±¾ð, ȤÀº HTTP ¡¸IETF RFC 2616¡¹(ÀÌ)¶ó°í ÇÑ °íÀ§ ·¹º§ÀÇ ÇÁ·ÎÅäÄݷκÎÅÍ ÃëµæµÈ ÀÎÄÚµùÀº ÀÌ ¼Ó¼ºÀ» »ç¿ëÇØ ÁöÁ¤µÈ ÀÎÄÚµù¿¡ ÀÇÇØ ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.


getCertifiedText

boolean getCertifiedText()
true ·Î ¼³Á¤ÇÏ´Â °æ¿ì, ÀÔ·ÂÀº Çؼ®½Ã (¡¸XML 1.1¡¹)¿¡ Áõ¸íµÇ´Â °ÍÀ» ÀüÁ¦·Î ÇÕ´Ï´Ù (¡¸XML 1.1¡¹ÀÇ ¼½¼Ç 2.13À» ÂüÁ¶).


setCertifiedText

void setCertifiedText(boolean certifiedText)
true ·Î ¼³Á¤ÇÏ´Â °æ¿ì, ÀÔ·ÂÀº Çؼ®½Ã (¡¸XML 1.1¡¹)¿¡ Áõ¸íµÇ´Â °ÍÀ» ÀüÁ¦·Î ÇÕ´Ï´Ù (¡¸XML 1.1¡¹ÀÇ ¼½¼Ç 2.13À» ÂüÁ¶).


JavaTM 2 Platform
Standard Ed. 5.0

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