ÀÌ µµ¼´Â XMLÀ» óÀ½ ¹è¿ì½Ã´Â ºÐµéÀ» À§ÇÑ ÃÊ±Þ XML ÀÚ½À¼ÀÔ´Ï´Ù. XMLÀº ¸¶Å© ¾÷ ¾ð¾î·Î µÇ¾î ÀÖ°í ´Ù¸¥ ÇÁ·Î±×·¥°ú ¿¬°èµÇµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. ÇÁ·Î±×·¡¹ÖÀ» Çϱâ Àü¿¡ XMLÀ» ¸ÕÀú ¾Ë°í ÇÏ´Â °ÍÀÌ Áß¿äÇÏ°í ¸Å¿ì ½±°Ô ¹è¿ï ¼ö ÀÖ´Â ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù.
1. XMLÀÇ ¹®¹ý
XMLÀÇ Á¤ÀÇ
XML ÆíÁý±â
XML ¼±¾ð
XML ÅÂ±× ±ÔÄ¢
XML ÁÖ¼® ±¸¹®
XML ¼Ó¼º
XML Ư¼ö ¹®ÀÚ¿Í °ø¹é
XMLÀÇ CDATA ¼½¼Ç
XMLÀÇ ³×ÀÓ½ºÆäÀ̽º
³×ÀÓ½ºÆäÀ̽ºÀÇ URI
XML Àü¿ë ½ºÅ¸ÀϽÃÆ®
XML °³º°Àû ¾ð¾î¼³Á¤
XHTMLÀÇ Á¤ÀÇ
2. XSLÀÇ ¹®¹ý
XSLÀÇ Á¤ÀÇ
XSLÀÇ ¼±¾ð
3. XPath
XPathÀÇ Á¤ÀÇ
ÆÐÅÏ ±âÈ£ "."°ú ".."
ÆÐÅÏ ±âÈ£ *
ÆÐÅÏ ±âÈ£ //
ÆÐÅÏ ±âÈ£ @
ÆÄÀÌÇÁ ¹®ÀÚ |
count() ÇÔ¼ö
position() ÇÔ¼ö
last() ÇÔ¼ö
name() °ú text() ÇÔ¼ö
starts-with() ÇÔ¼ö
»ê¼ú ¿¬»ê
round() ÇÔ¼ö
floor() ÇÔ¼ö
concat() ÇÔ¼ö
substring() ÇÔ¼ö
4. XSLT
xsl:template ¿ä¼Ò
xsl:value-of ¿ä¼Ò
xsl:apply-templates ¿ä¼Ò
xsl:call-template ¿ä¼Ò
xsl:output ¿ä¼Ò
xsl:if ¿ä¼Ò
xsl:for-each ¿ä¼Ò
xsl:choose ¿ä¼Ò
xsl:sort Á¤·Ä ¿ä¼Ò
xsl:number ¿ä¼Ò
import ¿Í include ¿ä¼Ò
xsl:element ¿ä¼Ò
xsl:attribute ¿ä¼Ò
normalize-space() ÇÔ¼ö
5. DTD
DTDÀÇ Á¤ÀÇ
DTDÀÇ ¼±¾ð
ELEMENT ¼±¾ð
ATTLIST ¼±¾ð
ENTITY ¼±¾ð
NOTATION ¼±¾ð
Á¶°ÇºÎ ½ÇÇà
6. XSD
XSD ¼±¾ð
µ¥ÀÌÅÍ Å¸ÀÔ
xsd:schema ¿ä¼Ò
xsd:element ¿ä¼Ò
xsd:attribute ¿ä¼Ò
xsd:complexType ¿ä¼Ò
xsd:sequence, xsd:all, xsd:choice ¿ä¼Ò
xsd:group ¿ä¼Ò
xsd:attributeGroup ¿ä¼Ò
include ¿ä¼Ò
import ¿ä¼Ò
xsd:simpleType ¿ä¼Ò
ÁÖ¼® ¿ä¼Ò
xsd:notation ¿ä¼Ò
xsd:pattern ¿ä¼Ò
7. JSON
JSONÀÇ Á¤ÀÇ
JSONÀÇ Ç¥Çö ±ÔÄ¢
8. AJAX
AJAXÀÇ Á¤ÀÇ
XMLHttpRequest °´Ã¼
open(): ¿äû ÃʱâÈ
send(): ¿äû ¼Û½Å
¼¹ö ÀÀ´ä ó¸®
¿äû µ¥ÀÌÅÍÀÇ »ç¿ë
overrideMimeType(): Çì´õ
setRequestHeader(): Çì´õ ¼³Á¤
getAllResponseHeaders(): ÀÀ´ä Çì´õ
À̺¥Æ® Çڵ鷯
AjaxÀÇ ¿Ï¼º
OpenApi ¸¦ ÀÌ¿ëÇÑ µµ¸ÞÀÎ °Ë»ö ±¸Çö
9. XML DOM
DOMÀÇ Á¤ÀÇ
DOMÀÇ ·¹º§
NodeÀÇ Á¤ÀÇ
DOM Æļ
Node ÀÎÅÍÆäÀ̽º
Element ÀÎÅÍÆäÀ̽º
Attribute ÀÎÅÍÆäÀ̽º
NamedNodeMap
Text-Node ÀÎÅÍÆäÀ̽º