¡¡
|
A
|
Archiving
°´Ã¼ÀÇ »óŸ¦ ÀúÀåÇÏ°í ¹ÝȯÇÔ.
ATTLIST
¼Ó¼º¸®½ºÆ®¸¦ Á¤ÀÇÇÏ´Â ¸¶Å©¾÷ ¼±¾ðÀ» ¸í½ÃÇÏ´Â
¿¹¾à¾î
application(ÀÀ¿ë)
XMLÀ» °¡Áö°í ¾î¶² ÀÏÀ» ¼öÇàÇÏ´Â ÇÁ·Î±×·¥, ¶Ç´Â XMLÀ»
°¡Áö°í »ý¼ºÇÑ ¸¶Å©¾÷ ű׵éÀÇ ÁýÇÕ.¿¹¸¦ µé¾î HTMLÀº ,
SGML DTD¸¦ °¡Áö°í Á¤ÀÇÇÑ SGMLÀÇ ÀÀ¿ëÀÌ´Ù.
attribute (¼Ó¼º)
Çü(type)À̳ª ³»¿ë(content) ÀÌ¿ÜÀÇ Æ¯Â¡. ¿ä¼Ò(element)¿¡
°ü·ÃµÈ ¼ºÁúÀ̳ª ÀǹÌÀÇ Á¤ÀÇ, Ãß°¡ Á¤º¸ÀÇ ¿øÃµ.¼Ó¼ºÀÇ
°ªÀº DTD¿¡¼ Á¤ÇÒ ¼öµµ ÀÖ°í, ¿ä¼ÒÀÇ ½ÃÀÛ ÅÂ±× ¾È¿¡¼
À̸§-°ª ÀÇ ½Ö(À̸§=¡±°ª¡±)À¸·Î ³ª¿ÇÒ ¼öµµ ÀÖ´Ù.
attribute definition(¼Ó¼º Á¤ÀÇ)
¿¤¸®¸ÕÆ®°¡ °¡Áö°í ÀÖ´Â ¼Ó¼ºÀ» Á¤ÀÇ ÇÏ´Â ¹æ¹ý.
¼Ó¼ºÁ¤ÀÇ´Â ¼Ó¼º¸í,¼Ó¼ºÀ¯Çü,¼Ó¼º°ª
attribute definition list(¼Ó¼º Á¤ÀÇ ¸®½ºÆ®)
DTD¿¡ ¿©·¯°¡Áö ¼Ó¼ºÀ» ¸ð¾Æ¼ Á¤ÀÇÇÏ´Â ¹æ¹ý.
¿¹: <!ATTLIST MEMO Status (public¤Óstudent¤Ósecret)
ROLE CDATA #IMPLIED>
|
B
|
Binary entity
XMLÀ̿ܿ¡ ¾î¶² °ÍÀ» Æ÷ÇÔÇϰí ÀÖ´Â ÀϹÝÀû
¿£Æ¼Æ¼ÀÎ unpared entityÀÇ ÇÑ Á¾·ù·Î º¼ ¼ö ÀÖ´Ù.
º»ÁúÀûÀ¸·Î unparsed entity´Â ¹ÙÀ̳ʸ® µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ´Ù.
Binding
XMLµ¥ÀÌÅÍÀÇ Àß Á¤ÀÇµÈ ºñÆ®¸¦ ¼öÇàÇϱâÀ§ÇØ
¿ä±¸µÇ´Â ÄÚµåÀÇ ±¸Á¶.
[¡ãtop]
|
C
|
Cascading Style Sheet (CSS)
<style>ÅÂ±×¿Í Style¼Ó¼º ³»ºÎ¿¡ ÀÖ´Â Á¤º¸¸¦
ÀÌ¿ëÇÏ¿©, ¿ä¼Ò¿¡ ´ëÇÑ Æ÷¸ÅÆÃ Á¦¾î¸¦ Á¦°øÇϴ ǥÁØ.
XSLº¸´Ù´Â ´ú °·ÂÇÏÁö¸¸, W3CÀÇ Ç¥ÁØÀ̸ç, ÁÖ¿ä
ºê¶ó¿ìÀúµéÀÌ(ºÎºÐÀûÀ¸·Î) ±¸ÇöÇÑ À¯ÀÏÇÑ
¸ÞÄ¿´ÏÁòÀ¸·Î¼, ´Ü±âÀûÀ¸·Î Àü¸ÁÀÌ ¹àÀ» °ÍÀ¸·Î
º¸ÀδÙ.
CSS´Â ¹®¼ÀÇ ¸ð¾çÀ» Á¤ÀÇÇÏ´Â ÀÏ·ÃÀÇ ¼Ó¼ºµéÀÌ Æ÷ÇÔµÈ
¾ð¾îÀÌ´Ù. CSS Spec¿¡´Â ¼Ó¼º ¹× ±× ¼Ó¼ºµéÀ» ¹®¼ÀÇ
¿ä¼Òµé°ú °ü·ÃÁþ´Â ¼±¾ð ¾ð¾îµéÀÌ Á¤ÀǵǾî ÀÖ´Ù.
µ¿ÀûÀÎ ½ºÅ¸ÀÏÀ» À¥ÆäÀÌÁö¿¡ Ãß°¡Çϰųª Dynamic HTMLÀ»
»ç¿ëÇϱâ À§ÇØ CSS¸¦ ÀÌÇØÇØ¾ß ÇÑ´Ù.
CDATA
¿¤¸®¸ÕÆ®³ª ¿£ÅÍÆ¼¿¡ Æ÷ÇÔµÈ ¹®ÀÚ µ¥ÀÌÅ͸¦
¼±¾ðÇϱâ À§ÇÑ ¿¹¾à¾î. CDATA ¼½¼ÇÀÇ ¹®ÀÚ´Â XML
ÇÁ·Î¼¼¼¿¡ ÀÇÇØ ÆÄ½ÌµÇÁö ¾Ê´Â´Ù. ¿¹¸¦ µé¾î CDATA ³»ÀÇ
'<' ¹®ÀÚ´Â ¸¶Å©¾÷ ¹üÀ§ ÇÑÁ¤ÀÚ°¡ ¾Æ´Ï¶ó ´ÜÁö
¹®Àڷμ ÀνĵȴÙ. "Character DATA" ¿¡ ´ëÇØ ¹Ì¸®
Á¤ÀÇÇÑ XMLÀ̶ó ÇÑ´Ù.
CDATA sectionÀº ÁÖ·Î ¾Æ·¡ÀÇ ¿¹Ã³·³ XML±¸¹®ÀÇ ¿¹¸¦
º¸¿©ÁÖ±â À§ÇØ »ç¿ëµÈ´Ù.
CDATA ¼±¾ðÀÇ ¿¹
<![CDATA [<¿¹Á¦>ÀÌ ±ÛÀº CDATA ¿¹Á¦ÀÔ´Ï´Ù.</¿¹Á¦>]]>
´ÙÀ½°ú °°ÀÌ Ç¥ÇöµÈ´Ù.
<¿¹Á¦>ÀÌ ±ÛÀº CDATA ¿¹Á¦ÀÔ´Ï´Ù. </¿¹Á¦>
CDATA Section (CDATA ¼½¼Ç)
XML ÆÄ¼°¡ ÀÎÁöÇÏ´Â ¹®ÀÚ Á¤º¸¸¦ ÀÏ¹Ý ¹®ÀÚ Á¤º¸¿Í
°°ÀÌ »ç¿ëÇØ¾ß ÇÒ ¶§, CDATA ¼½¼ÇÀ¸·Î ¼±¾ðÇØ¼ »ç¿ëÇÑ´Ù.
´ÙÀ½ ¿¹´Â '<¿¹Á¦>ÀÌ ±ÛÀº CDATA ¿¹Á¦ÀÔ´Ï´Ù. </¿¹Á¦>'
ºÎºÐÀ» ÆÄ¼°¡ ÀÎÁöÇÏÁö ¸øÇϵµ·Ï Ç¥ÇöÇÑ °ÍÀÌ´Ù.
CDATA section ¼±¾ðÀÇ ¿¹
<![CDATA[<¿¹Á¦>ÀÌ ±ÛÀº CDATA ¿¹Á¦ÀÔ´Ï´Ù. </¿¹Á¦>]]>
CDF Channel Definition Format (CDF ä³Î Á¤ÀÇ Æ÷¸Ë)
XML ±â¹ÝÀÇ 'Push' Ç¥ÁØÀ¸·Î¼ URLÁ¤º¸ ¶Ç´Â ´Ù¸¥ Á¤º¸
¹× ÀڷḦ ÀÚµ¿ °Ë»öÇÏ´Â À¥¼¹ö·Î¼ ä³ÎÀ̳ª ÀÚÁÖ
¾÷µ¥ÀÌÆ® µÇ´Â Á¤º¸¸¦ Àü´ÞÇÏ´Â ±â¼úÀûÀÎ ¹®¼Æ÷¸ËÀÌ´Ù.
Áï À¥»çÀÌÆ® ÀÛ¼ºÀÚ°¡ °¡ÀÔÀÚ¿¡°Ô ¾ðÁ¦ À¥ »çÀÌÆ®°¡
°»½ÅµÇ´ÂÁö¸¦ ´Ù¾çÇÑ ¼öÁØÀ¸·Î ¾Ë·Á ÁÙ ¼ö ÀÖ´Ù. CDF´Â
IE4¿¡¼ µµÀԵǾúÀ¸¸ç XMLÀÇ È¿À²¼ºÀ» ³Î¸® ¾Ë¸²
°ø½ÅÀ̶ó ÇÒ ¼ö ÀÖ´Ù. CDF FormatÀ¸·Î Àü¼ÛµÈ ¹®¼CDF DTD¸¦
µû¸¨´Ï´Ù.
CDATA Character Data, CDATA(¹®ÀÚ µ¥ÀÌÅÍ)
¹®¼¿¡¼ ÀüÇô ÆÄ½ÌµÇÁö ¾Ê´Â Á¤º¸. À̰ÍÀ»
ÀÌ¿ëÇϸé, ¾Æ¹« ¿ä¼Ò³ª °³Ã¼°¡ ³ªÅ¸³ªÁö ¾Ê´Â
±¸¿ª¿¡¼µµ ÅØ½ºÆ® Áß¿¡ &, <,> µîÀÇ ¸¶Å©¾÷
¹®ÀÚ°¡ ³ª¿Ã ¼ö ÀÖ´Ù. CDATA¼±¾ðÀº ¼Ó¼º¿¡¼ ³ª¿Ã ¼ö ÀÖ°í,
CDATA·Î Ç¥½ÃµÈ ±¸¿ªÀº ¹®¼¿¡¼ ³ª¿Ã ¼ö ÀÖ´Ù.
Character Reference(¹®ÀÚ ÂüÁ¶)
ÀÔ·ÂÇØ¼ ³ÖÀ» ¼ö ¾ø´Â Ư¼ö ¹®ÀÚ¸¦ ISO/IEC ¹®ÀÚ
ÁýÇÕÀ» ÀÌ¿ëÇÏ¿© ÂüÁ¶ÇÏ´Â °ÍÀÌ´Ù.
Child Element(ÀÚ½Ä ¿ä¼Ò)
´Ù¸¥ Element¿¡ ³»Æ÷µÈ Element. <óÀ½><µÎ¹øÂ°/></óÀ½>¿¡¼
'µÎ¹øÂ°' ¿¤¸®¸ÕÆ®´Â 'óÀ½' ¿¤¸®¸ÕÆ®ÀÇ ÀÚ½ÄÀÌ µÈ´Ù.
Chunk(¹®¼Á¶°¢)
È®ÀåÆ÷ÀÎÅÍ(Xpointer)·Î ½Äº°ÇÒ ¼ö ÀÖ´Â ¹®¼ÀÇ ÀϺÎ.
¹®¼Á¶°¢Àº ÇÑ ¿ä¼Ò¿Í (ÇÏÀ§ ¿ä¼Ò¸¦ ºñ·ÔÇÑ) ±×°ÍÀÇ
³»¿ë¹°ÀÌ µÉ ¼ö ÀÖ°í ¿©·¯ ¿ä¼ÒÀÇ ±×·ì ¶Ç´Â ³»¿ë¹°¿¡
±â¹ÝÇÑ ¼±ÅÃÀÏ ¼öµµ ÀÖ´Ù.
Comment (ÁÖ¼®¹®)
XML ¹®¼¿Í DTDÀÇ Æ¯Á¤ ºÎºÐÀ» º¸´Ù ½±°Ô ÀÌÇØÇϱâ
À§ÇÑ º¸Á¶ ¼³¸í. ÁÖ¼® ³»ÀÇ ³»¿ëÀº ÆÄ½ÌµÇÁö ¾Ê°í
ÁÖ¼®¹®Àº ¾Æ¹«·± Àǹ̵µ °®Áö ¾Ê´Â °ÍÀ¸·Î ¡®--¡®À»
»ç¿ëÇÏ¿© Á¤ÀÇÇÒ ¼ö ÀÖ°í, ¿¤¸®¸ÕÆ® ¼±¾ð Çü½ÄÀÇ ³»¿ë
ºÎºÐ°ú °°Àº CDATA ºÎºÐÀ» Á¦¿ÜÇÏ°í »ç¿ëµÉ ¼ö ÀÖ´Ù.
ÁÖ¼®¹®(Comment) ¼±¾ðÀÇ ¿¹
<!-- declarations for <head> & <body> -->
Content
PrologµÚ¿¡ ³ªÅ¸³ª´Â XML ¹®¼ÀÇ ÀϺÎ. elementÀÇ start-tag¿Í
end-tag»çÀÌÀÇ text. Content character data ¿Í markupÀ» Æ÷ÇÔÇÑ´Ù.
Content model ( ³»¿ë ¸ðµ¨)
ÇÑ ¿¤¸®¸ÕÆ® ¾È¿¡¼ ¹ß»ý ÇÒ ¼ö ÀÖ´Â ¼ºê
¿¤¸®¸ÕÆ®µé°úÀÇ ¹ß»ý°ü°è¸¦ ÁöÁ¤ÇÏ´Â °Í.
[¡ãtop]
|
D
|
DATA
ElementÀÇ ³»¿ë, ÀϹÝÀûÀ¸·Î element°¡ ¾î¶² sub-element¿¡µµ
Æ÷ÇÔÇÏÁö ¾ÊÀ» ¶§ ¾²ÀδÙ. Sub-element¸¦ Æ÷ÇÔÇÏ´Â Element°æ¿ì¸¦
ÀϹÝÀûÀ¸·Î content¶ó ÇÑ´Ù. XML±¸Á¶¿¡¼ ¿ÀÁ÷ ÅØ½ºÆ®¸¸ÀÌ
simple elements ¿¡ Æ÷Ç﵃ ¼ö ÀÖ°í µ¥ÀÌÅͰ¡ °ÅÀÇ ¼¯¿© ÀÖÁö
¾ÊÀº subelements ¸¦ °®°í ÀÖ´Â elementsÀ϶§ ±× ±¸Á¶¸¦ (XML
document ¿Í ´ë¸³µÇ´Â) XML "data"·Î º»´Ù.
DDP
Document-Driven Programming. ApplicationÀ» Á¤ÀÇÇϱâ
À§ÇØ XML¿¡¼ »ç¿ëµÈ´Ù.
Declaration (¼±¾ð)
XML¹®¼¿¡¼ °¡Àå ùºÎºÐ. ÃÖ¼Ò ¼±¾ðÀº <?xml
version="1.0"?>. declarationÀº prolog¹®¼ÀÇ ÀϺÎÀÌ´Ù.
Delimeter
XML ¸¶Å©¾÷ ű×ÀÇ ½ÃÀÛ°ú ³¡À» ¾Ë·ÁÁÖ´Â ¹®ÀÚ.
DHTML Dynamic HTML
DHTMLÀº º¸´Ù µ¿ÀûÀÎ HTMLÀ» ±¸ÇöÇϱâ À§ÇÑ ±â¼úÀÌ´Ù,
ƯÈ÷, DHTMLÀº Àý´ëÀ§Ä¡ÁöÁ¤, ¾Ö´Ï¸ÞÀÌ¼Ç ±¸Çö, µ¿ÀûÀÎ
ÆäÀÌÁö º¯°æ, ½ºÅ¸ÀÏÀÌ Àû¿ëµÈ HTML Page¸¦ ±¸¼ºÇÒ ¼ö ÀÖ´Ù.
IE4.0°ú Communicator 4.0 À̻󿡼 Áö¿øÇϰí ÀÖ´Ù. Áö±Ý
ÀÌ·¸°Ô ¿ë¾î¿¡ ´ëÇÑ ³»¿ëÀ» º¸ÀÌ°í ¼û±â°íÇÏ´Â °ÍÀÌ
DHTMLÀ» »ç¿ëÇÑ ¿¹ÀÌ´Ù.
Document(¹®¼)
ÅØ½ºÆ® °´Ã¼. ÀϹÝÀûÀ¸·Î Çϳª ¶Ç´Â ¿©·¯ elements°¡
sub-element¿Í È¥ÇÕµÈ text¸¦ Æ÷ÇÔÇÏ´Â XML ±¸Á¶ÀÌ´Ù. HTML¿¡¼
¹®¼(¶Ç´Â ÆäÀÌÁö)´Â HTMLÀÌ µé¾îÀÖ´Â ÇϳªÀÇ ÆÄÀÏÀÌ´Ù.
XML¿¡¼ ¹®¼´Â ¿©·¯ ÆÄÀÏÀ̳ª ¹®¼ Á¶°¢(chunk)À¸·ÎºÎÅÍ
³»¿ë¹°À» Æ÷ÇÔ ½Ãų ¼ö ÀÖ´Ù. ¹®¼¿¡´Â ±× ¹®¼¸¦
À¯È¿ÇÏ°Ô ¸¸µé°Å³ª ¹®¹ý¿¡ ¸Âµµ·Ï ÇÏ´Â ¸¶Å©¾÷ ±¸Á¶°¡
Æ÷ÇÔ µÇ¾î¾ß ÇÑ´Ù.
Document instance (ÀνºÅϽº, ¹®¼±ÔÄ¢, DI)
ƯÁ¤ DTD¸¦ µû¶ó űëµÈ ¹®¼. ¹®¼ÀÇ ½ÇÁ¦ÀûÀÎ
ºÎºÐÀÎ DI´Â ű×(tag)¿Í ¹®ÀÚ¿·Î ±¸¼ºµÇ¾î Àִµ¥, DI°¡
¾î¶»°Ô ÀÛ¼ºµÇ¾ú´Â°¡¿¡ µû¶ó¼ XML¹®¼´Â µÎ °¡Áö
ÇüÅ·ΠºÐ·ùµÈ´Ù. ÀÌ Áß À¯È¿ÇÑ ¹®¼(Valid Document)´Â DI°¡
Á¤ÀÇµÈ DTD¿¡ ¸Â°Ô ÀÛ¼ºµÈ °æ¿ìÀÇ ¹®¼¸¦ ÀǹÌÇÑ´Ù. Áï,
DTD¿¡¼ Á¤ÀÇµÈ ¹®¼ÀÇ ±¸Á¶¿¡ ¸Â°Ô DI¸¦ ÀÛ¼ºÇÑ °æ¿ì¸¦
ÀǹÌÇÑ´Ù. ÀÌ´Â XML ¹®¼ÀÛ¼º¿¡ °üÇÑ Àü¹®°¡³ª ´É¼÷ÇÑ
»ç¿ëÀÚ ¶Ç´Â, XML ¹®¼ÀÇ ÀÛ¼ºÀ» Áö¿øÇÏ´Â ÆíÁý±â·Î
ÀÛ¼ºµÉ ¼ö ÀÖ´Â ÇüÅÂÀÌ´Ù. µû¶ó¼ ¹®¼ÀÇ Àüü ±¸¼ºÀº
¾Ë°í ÀÖÀ¸³ª, DTD¸¦ ºÐ¼® ¹× ¼³°èÇÒ ¼ö ¾ø´Â
»ç¿ëÀڵ鿡°Ô´Â ÀûÇÕÇÏÁö ¸øÇÑ ¹®¼ÀÇ ÇüÅÂÀ̳ª °Ë»öÀÇ
´ë»óÀÌ µÇ´Â ¹®¼³ª Á߿䵵°¡ ³ôÀº ¹®¼, °°Àº DTD¸¦
¿©·¯ »ç¶÷ÀÌ »ç¿ëÇÏ´Â °æ¿ì¿¡ ÀûÇÕÇÏ´Ù. ¶Ç ´Ù¸¥ ÇüÅÂÀÇ
¹®¼ÀÎ ¹®¹ý¿¡ ¸Â´Â ¹®¼(Well-formed Document)´Â XML ¹®¼¸¦
ÀÛ¼ºÇÏ·Á°í ÇÒ ¶§, DTD¿¡ ´ëÇÑ »çÀü Áö½ÄÀÌ ¾ø´Â
»ç¿ëÀÚ°¡ DTD ¾øÀÌ ¶Ç´Â DTD¸¦ ¹«½ÃÇÏ°í »ç¿ëÇÒ ¼ö ÀÖ´Â
¹®¼ÀÇ ÇüÅÂÀÌ´Ù. ÀÌ ÇüÅÂÀÇ ¹®¼´Â DI ÀÚüÀÇ ¹®¼
¿À·ù¸¸À» °ËÁõÇÏ°Ô µÈ´Ù.
DOM Document Object Model, DOM(¹®¼ °´Ã¼ ¸ðµ¨)
ó¸® ÀÀ¿ëÀ̳ª ½ºÅ©¸³Æ®·ÎºÎÅÍ ¹®¼ÀÇ ¿ä¼Ò¿Í
¼Ó¼ºÀ» ´Ù·ç´Â ¼ö´Ü. W3C¿¡´Â ¹®¼ °´Ã¼ ¸ðµ¨ ÀÛ¾÷±×·ìÀÌ
ÀÖ¾î¼ HTML¹®¼¿Í XML¹®¼¸¦ À§ÇÑ Ç¥ÁØ ¸ðµ¨À» °³¹ßÇϰí
ÀÖ´Ù.
DOMÀº Ç÷§Æû°ú ·©±ÍÁö¿¡ Á߸³ÀûÀ¸·Î DocumentÀÇ Style,
Content, Structure¸¦ ´Ù·ç±â À§ÇÑ Ç¥ÁØÈµÈ ¹æ¹ýÀ» Á¦°øÇÏ´Â
°ÍÀÌ´Ù. ƯÈ÷, HTML°ú XMLÀ» °í·ÁÇÏ¿© µðÀÚÀεǾúÀ¸¸ç
À̵éÀ» ´Ù·ê¼ö ÀÖ´Â ÇÁ·Î±×·¥ ¶Ç´Â ½ºÅ©¸³Æ®¸¦
°¡´ÉÇÏ°Ô ÇÑ´Ù. ÇöÀç XML Paser¿Í XSL Processor¿¡¼ ÁÖ·Î
»ç¿ëµÇ°í ÀÖ´Ù.
Document type (¹®¼ Çü)
µ¿ÀÏ Æ¯Â¡À» °¡Áö´Â ¹®¼µéÀÇ Áý´Ü.
Document type declaration(¹®¼ ŸÀÔ ¼±¾ð)
À¯È¿ÇÑ ¹®¼µé Áß ÇÑ ¹®¼¸¦ ±×°ÍÀÇ ¹®¼ ŸÀÔ
Á¤ÀÇ¿Í ¿¬°áÇÏ´Â ¼±¾ð. ÀÌ ¼±¾ðÀº ¿ÜºÎÀÇ ÆÄÀÏÀ» ¿¬°áÇÒ
¼öµµ ÀÖ°í ¼±¾ð ÀÚü¿¡ Á¤ÀǸ¦ Æ÷ÇÔÇÒ ¼öµµ ÀÖ´Ù.
DTD Document type definition ,DTD(¹®¼ ŸÀÔ Á¤ÀÇ)
À¯È¿ÇÑ XML ¹®¼¸¦ ÀúÀÛÇϱâ À§ÇÑ ±ÔÄ¢µéÀÇ ÁýÇÕ.
DTD´Â ¹®¼ÀÇ Å¬·¡½º¿¡ ¹®¹ýÀ» Á¦°øÇÏ´Â ¸¶Å©¾÷ ¼±¾ðÀ»
Æ÷ÇÔÇϰųª ÁöÁ¤ÇÑ´Ù. ±×¸®°í DTD´Â ¹®¼±¸Á¶¸¦
Á¤ÀÇÇÏ°í ¿¤¸®¸ÕÆ® ŸÀÔ°ú ¼Ó¼º, ¿£ÅÍÆ¼¸¦ ¼±¾ðÇÑ´Ù.
¶ÇÇÑ DTD¸¦ °®´Â ¹®¼´Â DTD¿¡ ±â¼úµÈ Á¤ÀÇ¿¡ ºñÃß¾î
À¯È¿¼º °Ë»ç¸¦ ÇÒ ¼ö ÀÖ´Ù.
¸ðµç ¿¤¸®¸ÕÆ®, ¿£ÅÍÆ¼, ¼Ó¼ºµéÀº DTD¿¡ ¹Ýµå½Ã
¼±¾ðµÇ¾î¾ß ÇÏ¸ç ¸ðµç µ¥ÀÌÅÍ Å¸ÀÔµéÀº ±×°Í¿¡ ´ëÇÑ
Á¤Àǰ¡ ¿ä±¸ÇÏ´Â ±Ô¾àµéÀ» ¹Ýµå½Ã ÃæÁ·ÇØ¾ß ÇÑ´Ù.¹®¼
»ý¼ºÀ» À§ÇÑ ±ÔÄ¢µéÀÇ ÁýÇÕÀ¸·Î¼ ¸ðµç SGML °³¹ß°ú ¸ðµç
À¯È¿ÇÑ XML¹®¼ ÀÛ¼º¿¡¼ ÇÙ½ÉÀûÀÎ À§Ä¡¸¦ Â÷ÁöÇÑ´Ù.
ÇѸ¶µð·Î DTD´Â SGML ¶Ç´Â XML ¹®¼ÀÇ ±¸Á¶¿Í ³»¿ëÀ»
Á¤ÀÇÇϱâ À§ÇÑ °ÍÀ¸·Î ¹®¼ÀÇ ³í¸®Àû ±¸Á¶¸¦
°èÃþÀûÀ¸·Î Ç¥ÇöÇϰí ÀÖ´Ù. SGMLÀº ¹Ýµå½Ã ¹®¼ÀÇ ±¸Á¶¸¦
³ªÅ¸³»´Â DTD°¡ Á¸ÀçÇØ¾ß Çϳª, XMLÀº DTD°¡ ¾ø¾îµµ XML
½ºÆå¸¸ ÁؼöÇÏ¸é µÇ´Â Well-formed¸¦ Áö¿ø Çϰí ÀÖ´Ù.
[¡ãtop]
|
E
|
ebXML - e-business extensible Markup Language
ÀÎÅÍ³Ý ±â¹Ý ÀüÀÚ»ó°Å·¡ µ¥ÀÌÅͱ³È¯(ebXML:e-business
extensible Markup Language) Ç¥ÁؾÈÀº È®ÀåÇüÇ¥±â¾ð¾î(XML) ±â¹Ý
ÀüÀÚ»ó°Å·¡ ¼Ö·ç¼ÇÀÌ ¼·Î ´Ù¸¥ ±â¼ú»ç¾ç°ú ¿ë¾î¡¤ÀÛ¾÷¼ø¼
µîÀ¸·Î ¸¸µé¾îÁ® µ¥ÀÌÅÍ È£È¯¼ºÀÌ ¶³¾îÁö´Â ºÎÀÛ¿ëÀ»
¹æÁöÇϱâ À§ÇØ ±¹Á¦¿¬ÇÕ »êÇÏ ±â±¸ÀÎ À¯¿£ÀüÀÚ°Å·¡ ¹×
¹«¿ªÁøÈï¼¾ÅÍ(United Nations Center for Trade Facilitation and
Electronic Business)¿Í Â÷¼¼´ëÁ¤º¸Ç¥Áرⱸ(Organization for the
Advancement of Structured Information Standards)°¡ °øµ¿À¸·Î ÃßÁø.
µû¶ó¼ ebXMLÀº ±¹³» °Å·¡»Ó¸¸ ¾Æ´Ï¶ó ±¹°¡°£ °Å·¡¿¡µµ
Àû¿ëµÉ ¼ö Àִ ǥÁؾÈÀ¸·Î ±ÞºÎ»ó
±¹³»¿¡¼´Â »ê¾÷ÀÚ¿øºÎ ÁÖµµ·Î ÇöÀç ¾÷Á¾º°·Î ±¸ÃàµÇ´Â
´Ù¾çÇÑ e¸¶ÄÏÇ÷¹À̽º¸¦ »óÈ£¿¬µ¿Çϱâ À§ÇØ ebXMLÀÇ
Àü¼¼°è Ç¥ÁØ È°µ¿¿¡ Âü¿©Çϰí ÀÖÀ¸¸ç ÇöÀç ±¹³»¿¡¼
ÁøÇà ÁßÀÎ ¾÷Á¾º° e¸¶ÄÏÇ÷¹À̽º¿¡µµ À̸¦ Àû¿ëÅä·Ï
½Ã¹ü»ç¾÷À» ¹úÀÏ °èȹÀÌ´Ù. ¶Ç Çѱ¹ÀüÀÚ°Å·¡ÁøÈï¿øµµ
Çѱ¹ ebXML Àü¹®À§¿øÈ¸¸¦ ±¸¼º, ±¹Á¦È¸ÀÇ¿¡ Âü¼®ÇÏ´Â µî
Ȱ¹ßÇÏ°Ô È°µ¿ Áß
Âü°í link : http://www.ebxml.org
EDI - Electronic Data/Document Interchange
»ê¾÷ÀÌ ¹ßÀüÇÔ¿¡ µû¶ó ½Å¼ÓÇÑ ¾÷¹« 󸮸¦ À§ÇØ
±â¾÷°£¿¡ ¹®¼¸¦ È¿°úÀûÀ¸·Î ±³È¯Çϱâ À§ÇÑ ³ë·ÂÀÌ
Àü°³µÇ¾ú°í, ±× °á½ÇÀÌ EDI¶ó´Â ÇüÅ·ΠÀÌ·ç¾îÁ³´Ù. EDI´Â
¼·Î ´Ù¸¥ Á¶Á÷°£¿¡ °Å·¡¸¦ À§ÇÑ ÀüÀÚ¹®¼¸¦
Åë½Åȸ¼±À» ¸Å°³·Î ÇÑ Ç¥ÁØÀûÀÎ ±Ô¾àÀ» ÀÌ¿ëÇØ¼
ÄÄÇ»ÅͰ£¿¡ ±³È¯ÇÏ´Â °ÍÀ» ¸»ÇÑ´Ù. Áï, ÇϳªÀÇ ±â¾÷À̳ª
±â¾÷Áý´Ü ³»¿¡ ±×Ä¡Áö ¾Ê°í ´Ù¸¥ ±â¾÷À̳ª
±â¾÷Áý´Ü°úÀÇ »çÀÌ¿¡ °¡´ÉÇÑ ÇÑ ³Ð°Ô ÀüÀÚ¹®¼ ±³È¯¿¡
ÀÇÇØ »ó°Å·¡¸¦ ½ÇÇöÇÏ´Â °ÍÀ» ¸ñÀûÀ¸·Î ÇÑ´Ù.
Element(¿ä¼Ò)
XML¹®¼ÀÇ ±âº»ÀÌ µÇ´Â ³í¸®Àû ´ÜÀ§. XML¹®¼ÀÇ ¸ðµç
³»¿ë¹°Àº ¹Ýµå½Ã ¿¤¸®¸ÕÆ® ¾È¿¡ Æ÷ÇԵǾî¾ß ÇÑ´Ù. DTD¿¡¼
ÅÂ±×¿Í ³í¸®Àû ±¸Á¶¸¦ ¼±¾ðÇÏ´Â ´ÜÀ§
XML structure¿¡¼ ¿¹¸¦ µé¸é,
<½½¶óÀ̵å¼î>
<½½¶óÀ̵å>..</½½¶óÀ̵å>
<½½¶óÀ̵å>..</½½¶óÀ̵å>
</½½¶óÀ̵å¼î>
<½½¶óÀ̵å¼î> ¿¤¸®¸ÕÆ®´Â µÎ°³ÀÇ <½½¶óÀ̵å>
¿¤¸®¸ÕÆ®¸¦ Æ÷ÇÔÇÑ´Ù.
SGML °ú XML¿¡¼ ¿ä¼Ò´Â ½ÃÀÛű×(start-tag)ºÎÅÍ ±×¿¡
»óÀÀÇÏ´Â ¸¶Ä§Å±×(end-tag)±îÁöÀÇ ¿µ¿ªÀ» ¸»ÇÕ´Ï´Ù.
Âü°í·Î HTML¿¡¼ HTML¿ä¼Ò¶õ ¹®¼Àüü¸¦ ¸»ÇÕ´Ï´Ù.
Empty Element ( ºó ¿ä¼Ò)
¾Æ¹« ÅØ½ºÆ® ³»¿ëÀÌ ¾ø´Â ºó ¿¤¸®¸ÕÆ® Áï, ÀÚ½Ä
¿¤¸®¸ÕÆ®³ª ÅØ½ºÆ® ³»¿ëÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â ¿¤¸®¸ÕÆ®. ºó
¿ä¼Ò´Â ½ÃÀÛ ÅÂ±×¿Í ³¡ űװ¡ ¹Ù·Î ºÙÀº °Í
'<', '/>'À¸·Î Ç¥ÇöÇϰųª ½ÃÀÛ Å±װ¡ '/>'·Î
³¡³ª´Â °ÍÀ¸·Î Ç¥ÇöÇÑ´Ù.
ºó ¿ä¼Ò¿¡´Â ¼Ó¼º¸¸ Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù.
¿¹¸¦ µé¾î <empty></empty> ¿Ü¿¡ <empty/>µµ
Çã¿ëµÈ´Ù.
End-tag (Á¾·áű×)
¿¤¸®¸ÕÆ®ÀÇ Á¾·á¸¦ ½Äº°ÇÏ´Â ¸¶Å©¾÷.
Entity (°´Ã¼)
¿£Æ¼Æ¼´Â ¹®¼ ³»¿¡¼ ÂüÁ¶µÉ ¼ö ÀÖ´Â ¹®ÀÚ
ÁýÇÕÀÇ ´ÜÀ§·Î, Ãà¾àÀ¸·Î º¼ ¼ö ÀÖ´Â ´Ù¸¥ µ¥ÀÌÅÍ¿¡
´ëÇÑ ÂüÁ¶ÀÌ´Ù. °³Ã¼¸¦ ¼±¾ðÇÔÀ¸·Î½á °³¹ßÀÚ´Â DTD¿¡¼
µ¿ÀÏÇÑ Á¤º¸¸¦ µÇÇ®ÀÌÇØ¼ ÀÔ·ÂÇÏÁö ¾Ê¾Æµµ µÈ´Ù.
¿£Æ¼Æ¼´Â ÀÏ¹Ý ¿£Æ¼Æ¼(general entity)¿Í ¸Å°³ º¯¼ö ¿£Æ¼Æ¼(parameter
entity)·Î Å©°Ô ³ª´ ¼ö ÀÖ´Ù. ÂüÁ¶ÇÒ ´ë»óÀÇ À§Ä¡¿¡ µû¶ó
³»ºÎ ¿£Æ¼Æ¼ (Internal Entity) ȤÀº ¿ÜºÎ ¿£Æ¼Æ¼(External
Entity)°¡ µÉ ¼ö ÀÖ´Ù. ÀÏ¹Ý ¿£Æ¼Æ¼´Â ÀνºÅϽº ÀÚü¿¡¼
»ç¿ëÇÏ´Â ÅØ½ºÆ® ¿£Æ¼Æ¼·Î, ÂüÁ¶ Ç¥½Ã´Â '&'(¿¥ÆÛ¼¾Æ®)¿Í
';'(¼¼¹ÌÄÝ·Ð)À» »ç¿ëÇÑ´Ù. ¸Å°³ º¯¼ö ¿£Æ¼Æ¼´Â DTD³ª
Á¶°Ç 󸮸¦ ÇÒ ¶§ »ç¿ëÇÏ´Â ÅØ½ºÆ® ¿£Æ¼Æ¼·Î, ÂüÁ¶
Ç¥½Ã´Â '%'(ÆÛ¼¾Æ®)¿Í ';'À» »ç¿ëÇÑ´Ù.
³»ºÎentity(°³Ã¼) ¼±¾ð : <!ENTITY °³Ã¼À̸§ "ġȯÇϰíÀÚ
ÇÏ´Â ÅØ½ºÆ®">
¿ÜºÎentity(°³Ã¼) ¼±¾ð : <!ENTITY °³Ã¼À̸§
SYSTEM="http://www.tiptech.net/yhj/justice.xml>
ÀÎÀÚ°³Ã¼ ¼±¾ðÀº Ưº°ÇÑ ¿ëµµ·Î ¾²ÀÌ´Â °³Ã¼ÀÌ¸ç ¼±¾ð
¹æ½ÄÀº °³Ã¼ÀÇ ¼±¾ð¿¡ %¶ó´Â ¹®ÀÚ¸¦ Ãß°¡ÇÑ °ÍÀÔ´Ï´Ù.
<!ENTITY % °³Ã¼À̸§ "ġȯÇϰíÀÚ ÇÏ´Â
ÅØ½ºÆ®">
Entity Declaration (¿£Æ¼Æ¼ ¼±¾ð)
ÀÏ¹Ý ¿£Æ¼Æ¼´Â ÀνºÅϽº ÀÚü¿¡¼ »ç¿ëÇÏ´Â
ÅØ½ºÆ® ¿£Æ¼Æ¼·Î, ÂüÁ¶ Ç¥½Ã´Â ¡®&¡¯(¾ÚÆÛ¼¾Æ®)¿Í
¡®;¡¯(¼¼¹ÌÄÝ·Ð)À» »ç¿ëÇÑ´Ù. ÀÏ¹Ý ¿£Æ¼Æ¼´Â ¿¹¸¦ µé¸é
XML¿¡ ´ëÇÑ ÀνºÅϽº¸¦ ÀÛ¼ºÇϴµ¥ 'IPENTEC INC'¶ó´Â
¹®±¸°¡ ¸¹ÀÌ µé¾î °£´Ù°í °¡Á¤ÇØ º¸ÀÚ. 'IPENTEC INC'¸¦
¾²±â Èûµç °ÍÀº ¾Æ´ÏÁö¸¸ ÀÏ¹Ý ¿£Æ¼Æ¼¸¦ »ç¿ëÇÏ¸é ½±°Ô
Ç¥ÇöÇÒ ¼ö ÀÖ´Ù. ¸ÕÀú ¿£Æ¼Æ¼¸¦ ·Î ¼±¾ðÇϴµ¥ À̰ÍÀº
IPTÀ̶ó´Â ¿£Æ¼Æ¼°¡ ¡°IPENTEC INC¡±¿Í °°Àº °ÍÀÓÀ»
ÀǹÌÇÑ´Ù. ±×¸®°í ÀνºÅϽº ³»¿ë Áß¿¡ IPENTEC INC°¡
µé¾î°¥ ºÎºÐ¿¡ °£´ÜÈ÷ '&IPT;' ¸¦ ½á ³ÖÀ¸¸é µÈ´Ù.
¸Å°³ º¯¼ö ¿£Æ¼Æ¼´Â DTD³ª Á¶°Ç 󸮸¦ ÇÒ ¶§ »ç¿ëÇÏ´Â
ÅØ½ºÆ® ¿£Æ¼Æ¼·Î, ÂüÁ¶ Ç¥½Ã´Â ¡®%¡¯(ÆÛ¼¾Æ®)¿Í ¡®;¡¯À»
»ç¿ëÇÑ´Ù.
Extended Link
¸µÅ©ÀÇ ´ë»óÀ» ½Äº°Çϱâ À§ÇØ, ´Ü¼øÇÑ HREF ¼Ó¼º
´ë½Å¿¡ À§Ä¡ ½Äº°ÀÚ(locator) ¿ä¼Ò¸¦ Æ÷ÇÔÇÏ´Â ¸µÅ©.
Extended Link Group
¸ðµç ¹®¼¿¡ ¼±¾ðµÇÁö ¾Ê´õ¶óµµ , ¾ç¹æÇâ ¸µÅ©¸¦
±¸ÃàÇϴµ¥ ¾²ÀÌ´Â ¸µÅ©¸¦ À§ÇØ ±× ³»¿ëÀÌ ºÐ¼®µÇ´Â
¹®¼µéÀÇ ±×·ì.
eXtensible Markup Language, XML (È®Àå ¸¶Å©¾÷ ¾ð¾î)
W3C¿¡¼ °³¹ßÇÑ Ç¥ÁØÀ¸·Î¼ SGMLº¸´Ù ¸¶Å©¾÷ ±ÔÄ¢ÀÌ
ÈξÀ °£´ÜÇÏ¸é¼ HTMLº¸´Ù À¶Å뼺ÀÌ ÀÖ´Ù. 98³â 2¿ù W3C°¡
RecommendationÀ¸·Î ÀÎÁ¤Çß´Ù. XMLÀ» ÀÌ¿ëÇÏ¿© ¸¹Àº ´Ù¸¥
¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀÌ °¡´ÉÇϸç ÀÎÅÍ³Ý Àü¼Û µ¥ÀÌÅͷμ
À̿밡ġ°¡ Å©´Ù.
eXtensible Style Language,XSL (È®Àå ½ºÅ¸ÀÏ ¾ð¾î)
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿Í Arbor Text, Inso¿¡¼ W3C¿¡ Á¦ÃâÇÑ
½ºÅ¸ÀÏ½ÃÆ® Ç¥ÁØ. °³¹ßÀÚ´Â °è´ÜÇü ½ºÅ¸ÀÏ½ÃÆ®¿¡¼ ÇÒ
¼ö ÀÖ´Â °Íº¸´Ù ´õ Á¤È®ÇÏ°Ô Æ÷¸ËÆÃÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.
¹®¼´Â ÆÐÅϰú ¼½ÄÀ¸·Î ±¸¼ºÀÌ µÇ¸ç ´Ù¸¥ ¹®¼·ÎÀÇ
º¯È¯ ¹× Æ÷¸ä¿¡ ´ëÇÑ Á¤º¸¸¦ ±â¼úÇÑ´Ù.
External DTD subset (¿ÜºÎ DTD ºÎºÐ)
¹®¼ ŸÀÔÁ¤ÀÇÀÇ ÀϺημ ¹®¼ ¿ÜºÎ¿¡
ÀúÀåµÇ´Â ºÎºÐ. ¿©·¯ ¹®¼¿¡¼ »ç¿ëÇÏ´Â ¹®¼
ŸÀÔÁ¤ÀǸ¦ ¿ÜºÎ DTD¿¡ ÀúÀåÇÏ¸é Æí¸®ÇÏ´Ù. Áß¾Ó¿¡¼
°ü¸®ÇÏ´Â Á¤ÀǸ¦ ¿©·¯ ¹®¼°¡ °øÀ¯ÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
External Entity (¿ÜºÎ ¿£Æ¼Æ¼)
Entity reference¿¡¼ »ç¿ëµÇ´Â XML ¹®¼¿¡ Æ÷ÇԵǾî
¿ÜºÎ(external) XMLÆÄÀÏ¿¡ Á¸ÀçÇÏ´Â ¿£Æ¼Æ¼
External Subset
DTDÀÇ ÀϺηΠ¿ÜºÎ DTDÆÄÀϵ鿡 ÂüÁ¶µÇ¾î Á¤ÀǵȴÙ.
[¡ãtop]
|
F
|
Fatal error
ºñÁ¤ÇüÈ µÈ ¹®¼°Å³ª ±×¹Û¿¡ ¼öÇàµÉ ¼ö ¾ø´Â SAX
parserÀÇ Ä¡¸íÀû ¿À·ù
[¡ãtop]
|
G
|
GCA (Graphic Communication Association
http://www.gca.org)
1966³â ÄÄÇ»Å͸¦ ÀÌ¿ëÇÑ ÀüÀÚÃâÆÇÀ» À§ÇÑ °ü·Ã ±â¼ú Á¦,°³Á¤°ú
º¸±ÞÀ» À§ÇØ ±¸¼ºµÈ ±â±¸
XMLÀ» EDI,ÀüÀÚÃâÆÇ¿¡ Àû¿ëÇϱâ À§ÇØ ³ë·Â
General Entity
DTD¿¡¼ ÂüÁ¶µÇ´Â parameter entity¿Í´Â ±¸º°µÇ¸ç
¹®¼ ³»¿ë¿¡ »ç¿ëµÇ´Â ¿£Æ¼Æ¼. ¹®¼¿¡¼ »ç¿ëµÉ ¶§ ÀϹÝ
¿£Æ¼Æ¼ À̸§ ¾Õ¿¡´Â ¹Ýµå½Ã ¾ÚÆÛ¼¾Æ®(&)°¡
ÀÖ¾î¾ß ÇÏ°í µÚ¿¡´Â ¼¼¹ÌÄÝ·Ð(;)ÀÌ ÀÖ¾î¾ß ÇÑ´Ù.
GML(Generalized Markup Language)
SGMLÀÇ ¸ðÅÂ. 1969³â IBM¿¡ ÀÇÇØ °³¹ßµÇ¾ú´Ù.GMLºÎÅÍ
¸¶Å©¾÷ ²ª¼è(<,>)ÀÇ »ç¿ëÀÌ ºñ·ÔµÇ¾ú´Ù. ¹®¼¿¡¼
»ç¿ëµÉ GMLÀº ¾ÆÁ÷µµ ¹®¼ ¾ÖÇø®ÄÉÀ̼ǿ¡ »ç¿ëµÈ´Ù.
[¡ãtop]
|
H
|
Hypermedia/Time-based Structured Language(HyTime)
SGML¿¡¼ ¸ÖƼ¹Ìµð¾î ¹× ¸µÅ· ºÎºÐÀ» È®ÀåÇÑ ÁýÇÕ.
ISO/IEC 10744-1992¿¡ ÀÇÇØ °ø½ÄȵǾúÀ¸¸ç,XML-LINK ÀÇ ±â¹ÝÀÌ
µÈ °Í Áß ÇϳªÀÌ´Ù.
Hypertext Markup Language(HTML)
¿À´Ã³¯ °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â ¸¶Å©¾÷ ¾ð¾î·Î½á SGMLÀÇ
ÇÑ ÀÀ¿ëÀÌ´Ù. HTMLÀº À¥°³¹ßÀÇ Åä´ë°¡ µÇ¾úÀ¸¸ç
ºê¶ó¿ìÀú¸¦ ÅëÇØ ¹®¼¸¦ Ç¥ÇöÇϱâ À§ÇÑ ±âº»ÀûÀÎ
±¸Á¶¸¦ Á¦°øÇÑ´Ù.
Hypertext Transfer Protocol (HTTP)
¿ùµå¿ÍÀ̵åÀ¥¿¡¼ Ŭ¶óÀÌ¾ðÆ®¿Í ¼¹ö»çÀÌÀÇ
Åë½ÅÀ» °üÀåÇÏ´Â ÇÁ·ÎÅäÄÝ. HTTP¸¦ ÀÌ¿ëÇÏ¿©
Ŭ¶óÀÌ¾ðÆ®´Â ¼¹ö¿¡°Ô ¿ä±¸¸¦ º¸³¾ ¼ö ÀÖ°í ¼¹ö´Â ±×
¿ä±¸¿¡ ÇØ´çÇÏ´Â ¹®¼³ª ¿¡·¯ ¸Þ½ÃÁö·Î ÀÀ´äÇÒ ¼ö ÀÖ´Ù.
[¡ãtop]
|
I
|
ICE (Information and Content Exchange)
Vigneet, Firefly, JavaSoft¸¦ ºñ·ÔÇÑ ÄÜÅÙÆ® Áß½ÉÀÇ
ȸ»çµéÀÌ Á¦¾ÈÇÑ °ÍÀ¸·Î, Site°£ÀÇ »ç¿ëÀÚ ÇÁ·ÎÇʰú
ÄÜÅÙÆ® °øÀ¯, ÆÇ¸Å, ¸ÅÀÔÀ» Æ÷ÇÔÇÑ ¼¹ö°£ µ¥ÀÌÅÍ
±³È¯ÀÌ °¡´ÉÇÑ XML ApplicationÀÌ´Ù. ƯÈ÷, XML-Data°¡
Ç¥ÁØÀ¸·Î Ã¥Á¤µÇ¸é, Ȱ¿ëÇÒ ¼ö ÀÖ´Â Application FrameworkÀ̶ó°í
ÇÒ ¼ö ÀÖ´Ù.
ID reference value (ÂüÁ¶°ª)
¼Ó¼º°ªÀ¸·Î¼ µ¿ÀÏÇÑ ÀνºÅϽº¿¡¼ ¼±¾ðµÈ
¿¤¸®¸ÕÆ®ÀÇ ID °ªÀ» ÂüÁ¶Çϱâ À§ÇÑ °ª
in-line-link
¸µÅ· ¼±¾ðÀ» ¸¸µå´Â ¿ä¼Ò ÀÚü°¡ ¸µÅ©ÀÇ ÀϺÎÀÎ
¸µÅ©.
Instance(½Ç·Ê)
¹®¼ ³»¿¡¼ÀÇ ¿¤¸®¸ÕÆ® ȤÀº ¹®¼ ŸÀÔÀÇ ½ÇÁ¦
»ç¿ë.
¡¯Á¤ÀÇ¡¯¿Í ´ëĪµÇ´Â °³³äÀ¸·Î¼ ¹®¼¿¡¼ ¿ä¼Ò³ª ¹®¼
ŸÀÔÀ» ½ÇÁ¦·Î »ç¿ëÇÏ´Â °Í.
ÀνºÅϽº´Â º¸Åë »ç¿ëµÇ´Â ¶æ°ú´Â ¹Ý´ë·Î Á¾Á¾ Àüü
¹®¼¸¦ ¾ð±ÞÇϴµ¥ »ç¿ëµÇ±âµµ ÇÑ´Ù.
ÇÑ ¹®¼°¡ DTDÀÇ Á¤ÀÇ¿¡ ºñÃß¾î À¯È¿ÇÒ °æ¿ì ±× ¹®¼´Â
DTDÀÇ ÀνºÅϽº°¡ µÉ ¼ö ÀÖ´Ù.ÀνºÅϽº´Â ÇÑ ¹®¼ Àüü¸¦
ÂüÁ¶ÇÒ ¼öµµ ÀÖ´Ù. ÇÑ ¹®¼°¡ ÇÑ DTD¿¡ ´ëÇØ¼ °ËÁõÇÒ ¼ö
ÀÖÀ¸¸é,±×DTDÀÇ ÀνºÅϽº°¡ µÉ ¼ö ÀÖ´Ù.
Internal DTD subset (³»ºÎ DTDºÎºÐ)
¹®¼ ŸÀÔ Á¤ÀÇ Áß Àû¿ëµÇ´Â ¹®¼ ³»ºÎ¿¡
³ªÅ¸³ª´Â ºÎºÐ. ³»ºÎ DTD´Â °ü¸®Çϱ⿡ ¾î·Á¿ï ¼ö ÀÖÁö¸¸
°³¹ßÀÚ°¡ »õ·Î¿î ±â´ÉÀ» ½ÃÇèÇϰųª, ´Ù¸¥ ¹®¼¿¡
¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê°í DTD ¸¦ °³¹ßÇϴµ¥ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
ISO, International Organization for Standardization(±¹Á¦ Ç¥ÁØÈ
±â±¸)
¾àÀÚ´Â À̰ÍÀÇ ÇÁ¶û½º À̸§À¸·ÎºÎÅÍ À¯·¡ÇÑ
°ÍÀÌ´Ù. ¹®ÀÚ ÁýÇÕÀ¸·ÎºÎÅÍ SGML¿¡ ´ëÇÑ Ç°Áú 󸮿¡
À̸£±â±îÁö ¸ðµå °Í¿¡ ´ëÇÑ »ê¾÷ Ç¥ÁØÀ» Á¤ÇÏ´Â ±â±¸.
[¡ãtop]
|
L
|
Local subset
DTDÀÇ ÀϺημ ÇöÀç XMLÆÄÀÏ·Î Á¤ÀǵǾîÁø´Ù.
[¡ãtop]
|
M
|
Markup declaration (¸¶Å©¾÷ ¼±¾ð)
¿¤¸®¸ÕÆ®, ¼Ó¼º, ¿£ÅÍÆ¼, ³ëÅ×À̼ÇÀ» Á¤ÀÇÇÏ´Â ¹®¼
ŸÀÔ ¼±¾ðÀÇ ³»¿ë.
¹®¼Å¸ÀÔ¼±¾ðÀº ÁÖ¾îÁø ¹®¼¿¡¼ Àû¹ýÇÏ°Ô »ç¿ëµÉ ¼ö
ÀÖ´Â ¸¶Å©¾÷ÀÇ Á¾·ùµéÀ» ÁöÁ¤ÇÑ´Ù.
Meta-Content Framework, MCF (¸ÞŸ ÄÁÅÙÆ® ÇÁ·¹ÀÓ¿öÅ©)
¾ÖÇÃÀÌ °³¹ßÇÏ°í ³Ý½ºÄÉÀÌÇÁ°¡ °è¼Ó °³¹ßÇϰí ÀÖ´Â
Ç¥ÁØÀ¸·Î¼, ¸ÞŸ µ¥ÀÌÅ͸¦ »ç¿ëÀÚ°¡ À¥À» ÅëÇØ
µ¹¾Æ´Ù´Ï±â À§ÇØ ´ÙÂ÷¿ø °ø°£À¸·Î¼ Ç¥ÇöÇÑ´Ù.
[¡ãtop]
|
N
|
Name(À̸§)
À̸§Àº ¹Ýµå½Ã ¾ËÆÄºªÀ̳ª ¹ØÁÙ·Î ½ÃÀÛÇØ¾ß Çϰí
¾ËÆÄºª, ¼ýÀÚ, ºÙÀÓÇ¥(hypen), ¹ØÁÙ, ¿Ï·á ¹®ÀÚ(¶óƾ°è
¹®ÀÚ¿¡¼´Â ¸¶Ä§Ç¥)°¡ ¿©¿¡ Æ÷Ç﵃ ¼ö ÀÖ´Ù.
Name characters(À̸§ ¹®ÀÚ)
Name Space
DTD¿¡ ÀÇÇØ Á¤ÀǵǴ element names ÀÇ ÁýÇÕ¿¡¼
°íÀ¯ÇÑ ·¹À̺í·Î ³ªÅ¸³¾ ¼ö Àִ ǥÁØÀÌ´Ù. Áï XML¹®¼¿¡¼
¿ä¼Ò³ª Ư¼ºÀÇ À̸§À¸·Î ¾²ÀÏ ¼ö ÀÖ´Â À̸§µéÀÇ
ÁýÇÕÀÔ´Ï´Ù. À̸§°ø°£Àº ´ÙÀ½°ú °°Àº µÎ °¡Áö Áß¿äÇÑ
ÀÏÀ» °¡´ÉÇÏ°Ô ÇØÁÝ´Ï´Ù. µÑ ÀÌ»óÀÇ ¼Ò½º·ÎºÎÅÍ
¹®¼µéÀ» Á¶ÇÕÇØ ³¾ ¼ö ÀÖÀ¸¸ç, ¿©·¯ ¼Ò½ºµéÀÌ ¼¯Àδٰí
ÇØµµ Ư¼º ¿ä¼Ò³ª ¾î¶² ¼Ò½º·ÎºÎÅÍ ¿Ô´ÂÁö¸¦ ½Äº°Çس¾
¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ ¿¡ÀÌÀüÆ®°¡ DTD³ª ±âŸ¿ä¼Ò,
Ư¼º¾È¿¡ ´ëÇÑ ¸í¼¼ µîÀÇ Ãß°¡ÀûÀÎ ÀÚ·áµéÀ»
»ç¿ëÇϵµ·Ï ¸¸µå´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù.
Name Token(À̸§ ÅäÅ«)
À̸§ ¹®ÀÚ·Î ±¸¼ºµÈ ¸ðµç ¹®ÀÚ¿.
Non-validating XML Processor
XML ¹®¼°¡ ´ÜÁö ½ºÆåÀ» µû¸£°í Àִ°¡ ¸¸À»
üũÇÏ´Â XML ÇÁ·Î¼¼¼. ¹®¼ÀÇ À¯È¿¼ºÀ» °Ë»çÇÏÁö
¸øÇÑ´Ù.
Notation
¿¤¸®¸ÕÆ®¿¡ ´ã°ÜÁö´Â ³»¿ëÀÇ Çü½ÄÀ» ½Äº°Çϰí
±×°ÍÀ» Ç¥ÇöÇÒ ºä¾î(viewer)¸¦ Á¦¾ÈÇϴµ¥ »ç¿ëµÇ´Â
¼±¾ðÀ¸·Î XML ÀÇ ÇÑ ±¸Á¶ÀÌ´Ù.
Out of line link¸¦ Á¤ÀÇÇÏ´Â ¿ä¼Ò ÀÚü´Â ±× ¸µÅ©¿¡ ÀÇÇØ
Á¤ÀÇµÈ ´ë»óÀÇ ÀϺΰ¡ ¾Æ´Ñ ¸µÅ©. °³¹ßÀÚ´Â À̰ÍÀ»
ÀÌ¿ëÇÏ¿© ¹®¼ ³»¿ë¹°°ú´Â º°µµ·Î ¸µÅ©¸¦ ¼±¾ðÇÒ ¼ö
ÀÖ´Ù. µû¶ó¼ Out of line link ´Â ¿©·¯ ÆÄÀÏ¿¡ ³ª¿Ã ¼ö
ÀÖ´Ù.
[¡ãtop]
|
O
|
OASIS
¹Î°£ ÀüÀÚ»ó°Å·¡ Ç¥ÁØÈ ÃßÁø±â±¸ OASIS(Organization for the
Advancement of Structured Information Standards) -¼¼°è ÃÖ´ë ±Ô¸ðÀÇ XMLÇ¥ÁØÈ ÃßÁø ¹Î°£±â±¸
XML°ú SGML°°Àº Ç¥Áرâ¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀÇ »ê¾÷°è°£ »óÈ£
¿î¿µ¼ºÀ» º¸ÀåÇÔ°ú µ¿½Ã¿¡ À̸¦ º¸±ÞÇÏ´Â ºñ¿µ¸®
±¹Á¦ÄÁ¼Ò½Ã¿ò
[¡ãtop]
|
P
|
Parameter Entity(¸Å°³º¯¼ö ¿£Æ¼Æ¼)
DTD¿¡¼ ¼±¾ðÇϰí ÂüÁ¶ÇÏ´Â ¿£Æ¼Æ¼ . ¹®¼Å¸ÀÔ
Á¤ÀÇ(DTD) ¹®¸Æ ¾È¿¡¼ Á¤º¸¸¦ Ç¥ÇöÇÏ´Â °³Ã¼. ¸Å°³º¯¼ö
°³Ã¼´Â ´Ù¸¥ DTDÆÄÀÏÀÇ ³»¿ëÀ» DTD¿¡ ¿¬°áÇÒ ¶§¿¡³ª, ÀÚÁÖ
µÇÇ®ÀÌ µÇ´Â ¼±¾ð ´ë½Å »ç¿ëµÉ ¼ö ÀÖ´Ù. ¸Å°³º¯¼ö
¿£ÅÍÆ¼¿¡¼´Â ÆÛ¼¾Æ® ±âÈ£(%)¸¦ »ç¿ëÇϹǷÎ, ¾ÚÆÛ»÷Æ®(&)¸¦
»ç¿ëÇÏ´Â ÀÏ¹Ý °³Ã¼¿Í ±¸º°µÈ´Ù.
Parent Element (ºÎ¸ð ¿ä¼Ò)
´Ù¸¥ ¿ä¼Ò¸¦ ³»Æ÷ÇÏ´Â ¿ä¼Ò.
<FIRST><SECOND/></FIRST> ¿¡¼ FIRST ¿ä¼Ò´Â SECOND¿ä¼ÒÀÇ
ºÎ¸ð ¿ä¼ÒÀÌ´Ù.
Parsed Entity
ÀϹÝÀû ¿£Æ¼Æ¼´Â XML·Î ±¸¼ºµÇ¾î ÀÖ´Ù ±×·¯¹Ç·Î
unparsed entity¿Í´Â ´ëÁ¶ÀûÀ¸·Î XML¹®¼¿¡ µé¾î°¥ ¶§ parsingµÈ´Ù.
Parser
ÀÏ·ÃÀÇ ¸¶Å©¾÷ ¹®ÀÚ¿(¿¹¸¦ µé¾î XMLÆÄÀÏ)À»,
ÇÁ·Î±×·¥ÀÌ Á¢±ÙÇÒ ¼ö ÀÖ´Â °á°ú ±¸Á¶·Î º¯È¯ÇÏ´Â ÀÀ¿ë.
ÆÄ¼´Â ¸¶Å©¾÷À» ó¸®ÇÏ¸é¼ À¯È¿¼ºÀ̳ª ¹®¹ý¿¡ ´ëÇÑ
°ËÁõÀ» ¼öÇàÇÒ ¼ö ÀÖ´Ù.
PCDATA (parsed character data)
±¸¹® ºÐ¼®±â¿¡ ÀÇÇØ ±¸¹® ºÐ¼®µÈ ¹®ÀÚ µ¥ÀÌÅÍ.
ÆÄ½ÌµÇ´Â ¹®ÀÚµ¥ÀÌÅÍ´Â ÇÁ·Î¼¼¼¿¡ ÀÇÇØ ¿£ÅÍÆ¼³ª
¸¶Å©¾÷ÀÎÁö ¾Æ´ÑÁö °Ë»ç°¡ µÇ´Â ÅØ½ºÆ®¸¦ ¸»ÇÑ´Ù.
ÆÄ½ÌµÇ´Â ¹®ÀÚ µ¥ÀÌÅÍ´Â &, <, > ¸¦ Æ÷ÇÔÇØ¼´Â
¾ÈµÈ´Ù.
&´Â &, <´Â <, >´Â >¶ó´Â ¿£ÅÍÆ¼¸¦ »ç¿ëÇØ
Ç¥ÇöÇÒ ¼ö ÀÖ´Ù.
Processing Application
ÆÄ¼°¡ »ý¼ºÇÏ´Â °á°ú¸¦ ¹Þ¾Æ¼ ¾î¶² ÀÏÀ»
¼öÇàÇÏ´Â ÀÀ¿ë.
Processing Instruction (󸮸í·É)
¹®¼ 󸮸¦ Á¦¾îÇÏ´Â ½Ã½ºÅÛ ÀÇÁ¸ÀÇ µ¥ÀÌÅÍ·Î
±¸¼ºµÇ´Â ¸¶Å©¾÷.
XML ¹®¼ÀÇ ÀúÀÚ°¡ XMLÀÇ º»·¡ ±â´É ¹Û¿¡ ÀÖ´Â ÇÁ·Î¼¼½Ì
¾îÇø®ÄÉÀ̼ǿ¡ Á÷Á¢ Áö½Ã¾î¸¦ º¸³¾ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â
ó¸® ¸í·É¾î.
PI´Â ½ÃÀÛ ¹üÀ§ ÇÑÁ¤ÀÚÀÎ ´ÙÀ½°ú ¸¶°¨ ÇÑÁ¤ÀÚ Àü¿¡
¹°À½Ç¥¸¦ ºÙÀ̱⠶§¹®¿¡ ÀÏ¹Ý ¸¶Å©¾÷°ú ±¸º°µÈ´Ù.
¿¹¸¦ µé¸é PI´Â <?instruction?> ¿Í
°°ÀÌ Ç¥ÇöµÈ´Ù.
XML ¼±¾ðÀº ±× ÀÚü·Î ó¸® ¸í·É¾î°¡ µÈ´Ù.
Prolog
XMLµ¥ÀÌÅ͸¦ ¼öÇàÇÏ´Â XML¹®¼ÀÇ ÀϺÎ. Prolog´Â
ºÎºÐÀû DTD¿Í ¹®¼ ŸÀÔ¼±¾ð(declaration) ȤÀº ¹®¼¸¦
ó¸®Çϱâ À§ÇØ ÇÊ¿äÇÑ ¸¶Å©¾÷ ¼±¾ðÀ» Æ÷ÇÔÇϰí ÀÖ´Ù.
[¡ãtop]
|
R
|
Recursion
¾î¶² ÇÔ¼ö°¡ ÀÚ±âÀÚ½ÅÀ» È£ÃâÇÏ´Â ÇÁ·Î±×·¡¹Ö ±â¼ú.
ÀÌ ±â¼úÀº ƯÈ÷ ¸¶Å©¾÷ÀÇ ³»Æ÷±¸Á¶¸¦ ÆÄ½ÌÇϴµ¥
ÀûÇÕÇÏ´Ù.
Root Element (ÃÖ»óÀ§ ¿¤¸®¸ÕÆ®)
¹®¼ÀÇ Ã¹ ¿ä¼Ò. XML¹®¼´Â ¹Ýµå½Ã ÃÖ»óÀ§
¿¤¸®¸ÕÆ®¸¦ °¡Á®¾ß Çϸç ÃÖ»óÀ§ ¿¤¸®¸ÕÆ®´Â ¾î¶°ÇÑ
´Ù¸¥ ¿ä¼Ò¿¡ Æ÷ÇÔµÇÁö ¾Ê°í ³»Æ÷µÈ ¿ä¼ÒµéÀ» ÆÄ½ÌÇÒ ¶§
»ý±â´Â Æ®¸® ±¸Á¶ÀÇ ±âÃʸ¦ Çü¼ºÇÑ´Ù.
RDF (Resource Description Framework)
XMLÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â µ¥ÀÌÅÍÀÇ Á¾·ù¸¦ Á¤ÀÇÇÏ´Â
±âÁØÀÌ´Ù. ±×·¯ÇÑ Á¤º¸µéÀº ÀǹÌÀû ¹«°á¼ºÀ» È®½ÅÇÒ ¼ö
ÀÖ´Ù. ÀÌÇØ¸¦ µ½±â À§ÇØ ¿¹¸¦ µé¸é, ³¯Â¥´Â ÅØ½ºÆ®·Î
º¸±âº¸´Ù´Â ³¯Â¥´Â ±×³É ³¯Â¥·Î º»´Ù.
XMLÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â µ¥ÀÌÅÍÀÇ Á¾·ù¸¦ Á¤ÀÇÇÏ´Â
±âÁØÀÔ´Ï´Ù. RDF´Â ¸ÞŸ µ¥ÀÌÅÍ Ã³¸®ÀÇ Ãʼ® ¿ªÇÒÀ» ÇÏ´Â
°ÍÀ¸·Î, À¥»ó¿¡¼ ¾ÖÇø®ÄÉÀ̼ǰú´Â µ¶¸³ÀûÀ¸·Î
ÄÄÇ»ÅͰ¡ ÀÌÇØÇÒ ¼ö ÀÖ´Â Á¤º¸¸¦ ±³È¯ÇÏ´Â ¼ö´ÜÀ»
Á¦°øÇϸç À¥ ÀÚ¿øÀÇ ÀÚµ¿È 󸮿¡ ÃÊÁ¡À» µÎ°í
ÀÖ½À´Ï´Ù. RDF´Â Å©°Ô µÎ °¡Áö ¿µ¿ªÀ¸·Î ³ª´ ¼ö
ÀÖ½À´Ï´Ù.
- RDF µ¥ÀÌÅÍ ¸ðµ¨
- RDF ¹®¹ý
[¡ãtop]
|
S
|
SAX (Simple API for XML)
"Simple API for XML". SAX´Â ÇÁ·Î±×·¡¸Ó°¡ À¥
ÈÀÏÀ» ÇØ¼®ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥ ÀÎÅÍÆäÀ̽º
ÀÌ´Ù. À̺¥Æ®À¯µµ ÀÎÅÍÆäÀ̽º(event-driven interface)ÀÎ
ÆÄ¼´Â "parsing event" °¡ ¹ß»ýÇßÀ» ¶§ ¿©·¯ ¸Þ¼Òµå
ÁßÀÇ Çϳª¸¦ È£ÃâÇÑ´Ù.
Áï SAX´Â XML ÆÄÀÏÀ» ÇØ¼®Çϱâ À§ÇØ DOM ´ë½Å »ç¿ëÇÒ ¼ö
ÀÖ´Â ´ë¾ÈÀÔ´Ï´Ù. ±× À̸§ÀÌ ½Ã»çÇÏ´Â ¹Ù¿Í °°ÀÌ,
SAX´Â DOM¿¡ ºñÇØ ´Ü¼øÇÑ ÀÎÅÍÆäÀ̽ºÀ̸ç, ó¸®ÇؾßÇÒ
ÆÄÀÏÀÌ ¸¹°Å³ª ¸Å¿ì Å« °æ¿ì¿¡ ÀûÇÕÇÕ´Ï´Ù. ±×·¯³ª,
µ¥ÀÌÅÍ ³»¿ëÀ» Á¶ÀÛÇÒ ¼ö ÀÖ´Â ±â´ÉÀº »ó´ëÀûÀ¸·Î
Àû½À´Ï´Ù. SAX´Â À̺¥Æ® Áß½ÉÀÇ ÀÎÅÍÆäÀ̽º À̹ǷÎ,
ÇÁ·Î±×·¡¸Ó°¡ ÀϾ ¼ö ÀÖ´Â À̺¥Æ®¸¦ ¼³Á¤ÇØ
³õÀ¸¸é, SAX´Â ±× À̺¥Æ®°¡ ÀϾÀ» ¶§ Á¦¾î±ÇÀ» °¡Áö°í
»óȲÀ» ó¸®ÇÕ´Ï´Ù. SAX´Â Á÷Á¢ XML ÆÄ¼¿Í ÇÔ²²
ÀÏÇÕ´Ï´Ù.
Schema
1.½ºÅ°¸¶´Â DTDó·³ XMLµµÅ¥¸ÕÆ®ÀÇ ±¸Á¶¿Í ³»¿ëÀ»
±â¼úÇϱâ À§Çؼ »ç¿ëÇÑ´Ù.DTD´Â XML°ú ´Ù¸¥¾ð¾î·Î
ÀÛ¼ºµÇÁö¸¸ ½ºÅ°¸¶´Â Ç¥ÁØXML±ÔÄ¢À¸·Î ÀÛ¼ºµÈ´Ù. ¾ÆÁ÷Àº
±ÇÀå»çÇ×ÀÌ´Ù.
2.½ºÅ°¸¶´Â XML ¹®¼ ±ÔÄ¢¿¡ ´ëÇÑ Çü½ÄÀû ¸í½Ã·Î½á, Áï
¹®¼¿Í ¹®¼ Á¶ÇÕ¿¡¼ »ç¿ëµÇ´Â °³Ã¼¸¦ Áö½ÃÇÏ´Â °³Ã¼
À̸§ÀÔ´Ï´Ù. XML-Data Working Group Àº ½ºÅ°¸¶ ¾ð¾î¸¦ »õ·Î
Á¤ÀÇ ³»·È´Âµ¥, W3C¿¡ Á¦ÃâµÈ XML µ¥ÀÌÅÍ ¹× ¹®¼ ³»¿ë
±â¼úDocument Content Description :DCD) Á¦¾È¼°¡ ±×°ÍÀÔ´Ï´Ù.
»õ·Î¿î ½ºÅ°¸¶ ¾ð¾î´Â DTD¿Í µ¿ÀÏÇÑ ±â´ÉÀ» Á¦°øÇÏÁö¸¸
½ºÅ°¸¶ ¾ð¾î´Â È®Àå°¡´ÉÇϱ⠶§¹®¿¡ °³¹ßÀÚµéÀº µ¥ÀÌÅÍ
À¯Çü, »ó¼Ó, ÇÁ¸®Á¨Å×ÀÌ¼Ç ±ÔÄ¢ µîÀÇ ºÎ°¡ Á¤º¸¸¦
È®ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¶§¹®¿¡ »õ·Î¿î ½ºÅ°¸¶ ¾ð¾î´Â
DTD º¸´Ù ´õ ÀÎÁ¤À» ¹Þ°í ÀÖ½À´Ï´Ù.
Schema Statements
Statements´Â µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶¿¡ ´ëÇÏ¿© ½ºÅ°¸¶¿¡
Áö¼ÓÀû È¿°ú¸¦ ÁÙ ¼ö ÀÖ´Ù.
SOAP (Simple Object Access Protocol)
"SOAPÀº ÀÎÅͳÝÀ» ÅëÇØ XML À¥ ¼ºñ½ºµé°ú ÅëÇÕÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ÇÙ½É ÇÁ·ÎÅäÄÝ¡±,
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â À©µµ¿ì XP´Â µ¶¸³ÀûÀÎ ÅøÅ¶À» Á¦°øÇÒ »Ó¾Æ´Ï¶ó, SOAPÀÌ ¿Ïº®ÇÏ°Ô Áö¿øµÇ±â ¶§¹®¿¡ °³¹ßÀÚµéÀº À©µµ¿ì XP¿¡¼ XML À¥ ¼ºñ½º¸¦ ±¸ÃàÇÏ´Â °ÍÀÌ °£´ÜÇØ Á³À¸¸ç, °í°´µé ¿ª½Ã ±×·± ¼ºñ½ºµéÀ» ½±°Ô Ȱ¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ºñÁÖ¾ó½ºÆ©µð¿À 6.0(Visual Studio 6.0) °³¹ß ½Ã½ºÅÛ¿ë SOAP ŸŶÀÇ ¾÷µ¥ÀÌÆ® ¹öÀüÀ» ¹ßÇ¥ÇÏ¿´´Ù. »õ ¹öÀüÀÎ 2.0Àº WSDL(À¥¼ºñ½º Description Language)ÀÎ SOAP v1.1À» ¿Ïº®ÇÏ°Ô Áö¿øÇÑ´Ù. ÀÌ ÅøÅ¶À» »ç¿ëÇÏ¸é °³¹ßÀÚµéÀº °í¼º´ÉÀÇ »ó¿ë XML À¥ ¼ºñ½º¸¦ °³¹ßÇϰųª COM(Component Object Model)
À» Áö¿øÇÏ´Â ±âÁ¸ ¾ÖÇø®ÄÉÀ̼ǿ¡ ±×·¯ÇÑ ±â´ÉÀ» Ãß°¡½Ãų ¼ö ÀÖ°Ô µÈ´Ù. À̹ø ¹öÀüÀº »õ·Î¿î »ùÇðú µð¹ö±ë ÅøÀ» Á¦°øÇÒ »Ó ¾Æ´Ï¶ó À̿ܿ¡µµ ´å³Ý ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇÏ¿© ±¸ÃàµÈ XML À¥¼ºñ½º¿Í ¿Ïº®ÇÏ°Ô »óÈ£ ¿¬µ¿µÇ¸ç ´Ù¾çÇÑ º¥´õµéÀÇ SOAP°úµµ Å×½ºÆ®¸¦ ¸¶ÃÆ´Ù. RC ¹öÀü(Release Candidate)Àº http://msdn.microsoft.com/ ¿¡¼ ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖÀ¸¸ç ÃÖÁ¾ ¹öÀüÀº À̹ø ´Þ ¸»°æ¿¡ °°Àº »çÀÌÆ®¿¡¼ ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖ´Ù.
SGML ( Standard Generalized Markup Language )
SGML°ú XMLÀÇ ºÎ¸ð »¹ µÇ´Â ¾ð¾î.document markup language ¿Í
tag setÀ» ±â¼úÇϴ ǥÁØÀÌ´Ù. SGML ¿¡¼´Â ¹®¼±¸Á¶¸¦
Á¤ÀÇÇϱâ À§ÇÑ º¹ÀâÇÑ ±ÔÄ¢µéÀ» Á¦°øÇÑ´Ù. HTML¿¡¼´Â ±×
±ÔÄ¢µéÀ» Àû¿ëÇÏ´Â ±¸Á¶¸¦ »ç¿ëÇÏ´Â ¹Ý¸é¿¡ XML¿¡¼´Â
¹®¼ ±¸Á¶¸¦ Á¤ÀÇÇϱâ À§ÇØ ±× ±ÔÄ¢ÀÇ ÀϺθ¦ Á¦°øÇÑ´Ù.
SGMLÀº 1986³â¿¡ ISO/IEC 8879·Î¼ °ø½Ä Ç¥ÁØÈ µÇ¾ú°í,
°³¹ßÀÌ ÁøÇàµÊ¿¡ µû¶ó °è¼Ó ¼öÁ¤µÇ¾î ¿Ô´Ù.
Style Sheet
ÇÑ ¹®¼¿¡ ´ëÇÑ Æ÷¸ËÆÃÀ» ¼±¾ðÇÑ °Í. ½ºÅ¸ÀÏ ½ÃÆ®´Â
À̰ÍÀÌ ¼¼úÇÏ´Â ¹®¼¿Í ´Ù¸¥ ÆÄÀÏ¿¡ ÀúÀåµÉ ¼ö ÀÖ´Ù.
[¡ãtop]
|
T
|
Tag
XML¿¡¼ µ¥ÀÌÅͳª ¿¤¸®¸ÕÆ®ÀÇ ´ÜÀ§·Î ÅØ½ºÆ®ÀÇ
ÀϺÎÀÌ´Ù. µ¥ÀÌÅͿʹ ´ëÁ¶ÀûÀ¸·Î Å×±×´Â ¸¶Å©¾÷À¸·Î
±¸ºÐ µÇ¾îÁø´Ù. ¿¹¸¦ µé¸é, ¿¤¸®¸ÕÆ® <name>My
Name</name> ´Â ½ºÅ¸Æ® Å×±×<name>¿Í ¿£µå Å×±×</name>·Î
ÀÌ·ç¾î Áø´Ù.
Terminal (Token)
Å͹̳ΠȤÀº ÅäÅ«Àº ¹®¹ý¿¡¼ ´õ ÀÌ»ó ³ª´ ¼ö ¾ø´Â
ÃÖ¼Ò´ÜÀ§.
[¡ãtop]
|
U
|
Unicode
¹®ÀÚ ÀÎÄÚµùÀ» À§ÇÑ ±¹Á¦ Ç¥ÁØ. À¯´ÏÄÚµå´Â ÇöÀç
´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡¼ Áö¿øÇÏ´Â 1¹ÙÀÌÆ® ¹®ÀÚ ´ë½Å 2¹ÙÀÌÆ®
¹®ÀÚ¸¦ Áö¿øÇϹǷÎ, 1¹ÙÀÌÆ® ½Ã½ºÅÛ¿¡¼ 256°³ÀÇ ¹®ÀÚ°¡
»ç¿ë°¡´ÉÇÑ °Í¿¡ ºñÇØ 65536°³ÀÇ ¹®ÀÚ¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù.
ÂüÁ¶ http://www.unicode.org/
UNCEFACT
À¯¿£(UN) ¹«¿ª ¹× ÀüÀÚ°Å·¡ ÁøÈï¼¾ÅÍ(UN/CEFACT:United
Nations Center for Trade Facilitation and Electronic Business)
±¹Á¦ ÀüÀÚ¹®¼ Ç¥ÁØ Á¦Á¤±â±¸
[¡ãtop]
|
V
|
Valid
¾î¶² ¹®¼°¡ ¼±¾ðµÈ ¹®¼ ŸÀÔ Á¤ÀÇ(DTD)¿¡
µû¸£¸é ±× ¹®¼´Â À¯È¿ÇÏ°í ¹®¹ý¿¡ ¸ÂÀ» Á¶°ÇÀ»
ÃæÁ·½ÃŲ´Ù. ¸ðµç ¿ä¼Ò¿Í ¼Ó¼º, °³Ã¼°¡ ¹Ýµå½Ã DTD¿¡¼
¼±¾ðµÇ¾î ÀÖ¾î¾ß ÇÏ°í ¸ðµç µ¥ÀÌÅÍ Å¸ÀÔÀº ¹Ýµå½Ã ±×
¼±¾ð¿¡¼ ÁöÁ¤ÇÑ ¿ä°Ç¿¡ ¸Â¾Æ¾ß À¯È¿ÇÏ´Ù.
[¡ãtop]
|
W
|
W3C
The World Wide Web Consortium. ÀÎÅÍ³Ý Ç¥ÁØÀ» °üÀåÇÏ´Â
±¹Á¦Àû ±â°üÀÌ´Ù.
http://www.w3.org/
Well-formed
XML ½ºÆåÀÇ ±ÔÄ¢À» ¸¸Á·ÇÏ´Â XML ¹®¼ÀÇ Å¸ÀÔÀ»
¸»ÇÑ´Ù.
¹®¹ý¿¡ ¸Â´Â ¹®¼´Â DTD°¡ ÀÖÀ» ¼öµµ ÀÖ°í ¾øÀ» ¼öµµ
ÀÖ´Ù. ¹®¼°¡ ¹®¹ý¿¡ ¸ÂÀ¸·Á¸é ¹Ýµå½Ã XML¼±¾ðÀ¸·Î
½ÃÀÛÇØ¾ß Çϰí ÀûÇÕÇÏ°Ô ³»Æ÷µÇ°í ¸¶Å©¾÷µÈ ¿ä¼Ò°¡
ÀÖ¾î¾ß ÇÑ´Ù.
[¡ãtop]
|
X
|
XHTML
HTML °ú Èí»çÇÑ XMLÀº ¿©·¯ XHTML ÀÇ DTDÁß Çϳª¿¡
ÀÇÇØ Á¤ÀÇ µÇ¾ú´Ù.
XML
È®Àå ¸¶Å©¾÷ ¾ð¾î (Extensible Markup Language) ·Î¼ 98³â 2¿ù
W3C°¡ RecommendationÀ¸·Î ÀÎÁ¤Çß´Ù.
XML Declaration
XML ¹®¼ÀÇ µµÀԺο¡ Àִ ó¸® ¸í·É¾î·Î XML ¼±¾ðÀº
ÀÌ ¹®¼°¡ XML ½ºÆåÀ» µû¸£°í ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. XML
¼±¾ðÀº '<?XML'·Î ½ÃÀÛÇÏ°í ¹öÀü Á¤º¸, ÇÊ¿äÇÑ ¸¶Å©¾÷
¼±¾ð, ÀÎÄÚµù Á¤º¸¸¦ Æ÷ÇÔÇϸç '?>' ·Î ³¡³ª¸ç
´ë¼Ò¹®ÀÚ´Â ±¸ºÐµÈ´Ù.
¿¹¸¦ µé¸é <?xml version='1.0'
encoding='UTF-8' standalone='no'?> ó·³ ¼±¾ðÇÏ¸é µÈ´Ù.
XML Processor
XML ¾ÖÇø®ÄÉÀ̼ǿ¡¼ »ç¿ë°¡´ÉÇÑ ¹®¼ÀÇ ³»¿ëÀ»
»ý¼ºÇÏ´Â ¼ÒÇÁÆ®¿þ¾î.
XML Schema
XML¹®¼ ¸Ç óÀ½¿¡³ª¿À´Â ó¸® ¸í·É. '<?XML' ·Î
½ÃÀÛÇÏ¿© ¹öÀü ½Äº°ÀÚ¿Í ÇÊ¿äÇÑ ¸¶Å©¾÷ ¼±¾ð, ÀÎÄÚµù
½Äº°ÀÚ°¡ ³ª¿ÂµÚ¿¡ '?>' ·Î ³¡³´Ù(XML¼±¾ðÀº ´ë¹®ÀÚ¿Í
¼Ò¹®ÀÚ¸¦ ±¸º°Çϴµ¥ ÇöÀç ÀÌ ¹®Á¦¿¡ ´ëÇÑ Ç¥ÁØÀº
ºÒºÐ¸íÇÏ´Ù).
Xpointer
¹®¼ÀÇ ÇÑ Á¶°¢(chunk)¿¡ ´ëÇÑ ÂüÁ¶. XPointer¿¡ ´ëÇÑ
¹®¹ýÀº Text Encoding Initiative¿¡¼ °¡Á®¿Â °ÍÀ»,URLÀ»
ÀÎÄÚµùÇØ¾ßÇÏ´Â HTTPÀÇ ÇÁ·ÎÅäÄÝ¿¡ ¸ÂÃç ¼öÁ¤ÇÑ °ÍÀÌ´Ù.
XPath ( XML Path Language )
XPath´Â ÇöÀç W3C¿¡¼ Working Draft´Ü°è·Î XML¹®¼¿¡ ´ëÇØ
°¢ Element ¹× Attribute¸¦ ÁöÁ¤Çϴ ǥÁØÀ¸·Î XSLT¿¡¼
ºÐ¸®µÇ¾ú´Ù. XPath´Â XSLT¿¡¼ ó¸®ÇÒ ¶§ ±¸Á¶ÀûÀ¸·Î Element¸¦
ÁöÁ¤Çϰí, °¢ ElementÀÇ Attribtue¸¦ ÁöÁ¤ÇÒ¼ö Àִ ǥÁØÀ»
Á¦°øÇϰí ÀÖ´Ù.
XSD (XML Schema Definition)
XSL (XML Stylesheet Language)
È®Àå°¡´ÉÇÑ ½ºÅ¸ÀÏ ¾ð¾îÀ̸ç XSLÀº Microsoft, ArborText,
Inso Soft °¡ W3C¿¡ Á¦¾ÈÇß´Ù. XSLÀº DTD¿¡ Á¤ÀǵÈ
¿¤¸®¸ÕÆ®µéÀÇ Æ÷¸ÅÆÃ Á¤º¸¸¦ ÁöÁ¤Çϴµ¥ CSS(Cascading Style
Sheet)º¸´Ù ´õ »ó¼¼È÷ Æ÷¸ÅÆÃÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. XSLÀº
ÇöÀç W3CÀÇ Working Draft RecommendationÀÌ´Ù.
XSLT ( XSL Transformations )
XSLT´Â ÇöÀç W3C¿¡¼ Working Draft´Ü°è·Î XML¹®¼¿¡ ´ëÇØ
Transformation ±â´ÉÀ» ó¸®Çϴ ǥÁØÀ¸·Î XSL¿¡¼
ºÐ¸®µÇ¾ú´Ù. XSLT´Â XML ¹®¼¸¦ HTML°ú ´Ù¸¥ ÇüÅ·Î
º¯È¯Çϱâ À§ÇÑ Ç¥ÁØÀ» Á¦°øÇϰí ÀÖ´Ù.
[¡ãtop]
|