XML µ¥ÀÌÅÍ °¡Á®¿À±â
FileMaker Pro´Â XML µ¥ÀÌÅ͸¦ ±âÁ¸ FileMaker Pro ÆÄÀÏ·Î °¡Á®¿À°Å³ª XMLÀ» »õ·Î¿î FileMaker Pro ÆÄÀÏ·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.
XMLÀº ¹°¸®Àû ÆÄÀÏÀ̰ųª À¥ ¼­¹ö·Î Àü¼ÛµÈ HTTP ¿äûÀÇ °á°úÀÏ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î HTTP ¿äûÀÇ ÇüÅ·ΠÃßÀû ¹øÈ£¸¦ Åùè ȸ»ç¿¡ º¸³»µµ·Ï ÁÖ¹® µ¥ÀÌÅͺ£À̽º¸¦ ¼³Á¤ÇÒ ¼ö ÀÖÀ¸¸ç, À¥ ¼­¹ö´Â ÃÖ±Ù ÆÐŰÁö ÃßÀû Á¤º¸¸¦ XML Æ÷¸ËÀ¸·Î ¹ÝȯÇϸç ÁÖ¹® µ¥ÀÌÅͺ£À̽º·Î °¡Á®¿Ã Áغñ°¡ µË´Ï´Ù.
°¡Á®¿À´Â XMLÀº FileMaker FMPXMLRESULT DTD(¹®¼­ À¯Çü Á¤ÀÇ)¸¦ ÁؼöÇØ¾ß ÇÕ´Ï´Ù. »ç¿ëÀÚÀÇ XMLÀÌ ´Ù¸¥ Æ÷¸ËÀÌ¸é °¡Á®¿À´Â µ¿¾È XSLT(Extensible Stylesheet Language) ½ºÅ¸ÀÏ ½ÃÆ®¸¦ Àû¿ëÇÏ¿© XMLÀ» FMPXMLRESULT ¹®¹ýÀ¸·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù XML FMPXMLRESULT ¹®¹ýÀ» ÂüÁ¶ÇϽʽÿÀ.
XML °¡Á®¿À±â:
1.
 
2.
Áß¿ä»çÇ×  ±âÁ¸ ¶Ç´Â ÀÏÄ¡ÇÏ´Â ·¹Äڵ带 ¾÷µ¥ÀÌÆ®ÇÏ¸é ´ë»ó ÆÄÀÏÀÇ µ¥ÀÌÅ͸¦ µ¤¾î¾²¸ç Ãë¼ÒÇÒ ¼ö ¾ø½À´Ï´Ù. ÆÄÀÏ ¸Þ´º > º¹»çº» º°µµ ÀúÀåÀ» ¼±ÅÃÇÏ¿© ´ë»ó ÆÄÀÏÀÇ ¹é¾÷ º¹»çº»À» ÀÛ¼ºÇϽʽÿÀ. ·¹ÄÚµå ¾÷µ¥ÀÌÆ® µ¿ÀÛ ¹æ¹ýÀ» ¼÷ÁöÇØ¾ß ÇÕ´Ï´Ù. ±âÁ¸ ÆÄÀÏ·Î µ¥ÀÌÅ͸¦ °¡Á®¿À´Â ¹æ¹ýÀ» ÂüÁ¶ÇϽʽÿÀ.
3.
4.
´ë»ó ÆÄÀÏÀÌ ¿©·¯ Å×À̺íÀ» Æ÷ÇÔÇÏ¸é ·¹À̾ƿô ÆË¾÷ ¸Þ´º¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ °¡Á®¿À·Á´Â Å×ÀÌºí¿¡¼­ ·¹Äڵ带 Ç¥½ÃÇÏ´Â ·¹À̾ƿôÀ» º¸¿©ÁÝ´Ï´Ù.
5.
 •
ÆÄÀÏ¿¡¼­ ±âÁ¸ ·¹Äڵ带 ¾÷µ¥ÀÌÆ®ÇÏ´Â °æ¿ì ã±â ¼¼Æ®´Â ´ëÄ¡ÇÒ ·¹Äڵ常 Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù. ·¹Äڵ带 Á¤·ÄÇÏ¿©(¿¹: Çʵå À̸§À¸·Î) °¡Á®¿À·Á´Â µ¥ÀÌÅͰ¡ ´ë»ó ÆÄÀÏ¿¡¼­ ¿Ã¹Ù¸¥ ·¹Äڵ带 ´ëÄ¡ÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
 •
ÀÏÄ¡ÇÏ´Â ·¹Äڵ带 ¾÷µ¥ÀÌÆ®ÇÏ´Â °æ¿ì ã±â ¼¼Æ®´Â ¾÷µ¥ÀÌÆ®ÇÒ ·¹Äڵ常 Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù. ÀÏÄ¡ÇÏ´Â ÇÊµå µ¥ÀÌÅͰ¡ ÀÏÄ¡ÇÏ´õ¶óµµ ã±â ¼¼Æ® ¹ÛÀÇ ·¹ÄÚµå´Â ¾÷µ¥ÀÌÆ®µÇÁö ¾Ê½À´Ï´Ù.
6.
ÆÄÀÏ ¸Þ´º > ·¹ÄÚµå °¡Á®¿À±â > XML µ¥ÀÌÅÍ ¿øº»À» ¼±ÅÃÇÕ´Ï´Ù.
XML ¹× XSL ¿É¼Ç ÁöÁ¤ ´ëÈ­»óÀÚ°¡ ³ªÅ¸³³´Ï´Ù.
7.
XMLÀ» »õ·Î¿î FileMaker Pro ÆÄÀÏ·Î º¯È¯ÇÏ·Á´Â °æ¿ì ´ÙÀ½ÀÇ 8, 9´Ü°è¸¸ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
8.
ÆÄÀÏ ¸Þ´º > ¿­±â¸¦ ¼±ÅÃÇÕ´Ï´Ù.
9.
¿­±â ´ëÈ­»óÀÚ¿¡¼­ ÆÄÀÏ À¯Çü(Windows) ¶Ç´Â º¸±â(OS X)¿¡¼­ XML µ¥ÀÌÅÍ ¿øº»À» ¼±ÅÃÇÕ´Ï´Ù.
XML ¹× XSL ¿É¼Ç ÁöÁ¤ ´ëÈ­»óÀÚ°¡ ³ªÅ¸³³´Ï´Ù.
10.
XML µ¥ÀÌÅÍ ¿øº» ÁöÁ¤¿¡¼­ °¡Á®¿À·Á´Â XML µ¥ÀÌÅÍ ¿øº»À» ¼±ÅÃÇÕ´Ï´Ù.
XML ¿øº»Àº ÆÄÀÏÀ̳ª HTTP ¿äûÀÇ °á°úÀÏ ¼ö ÀÖ½À´Ï´Ù. HTTP ¿äûÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅÍ °¡Á®¿À±â Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
11.
°¡Á®¿À±â Àü¿¡ XSLT ½ºÅ¸ÀÏ ½ÃÆ®¸¦ XML¿¡ Àû¿ëÇÏ·Á¸é XSL ½ºÅ¸ÀÏ ½ÃÆ® »ç¿ëÀ» ¼±ÅÃÇϰí XSLT ½ºÅ¸ÀÏ ½ÃÆ®ÀÇ ¿øº»À» ÁöÁ¤ÇÕ´Ï´Ù.
°¡Á®¿À·Á´Â XMLÀÌ FMPXMLRESULT DTD¸¦ ÁؼöÇÏÁö ¾ÊÀ¸¸é XMLÀ» ÀûÀýÇÑ ¹®¹ýÀ¸·Î º¯È¯ÇÏ´Â XSLT ½ºÅ¸ÀÏ ½ÃÆ®¸¦ Àû¿ëÇØ¾ß ÇÕ´Ï´Ù. XSLT ¿øº»Àº ÆÄÀÏ ¶Ç´Â HTTP ¿äû °á°úÀÏ ¼ö ÀÖ½À´Ï´Ù. HTTP ¿äûÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅÍ °¡Á®¿À±â Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
12.
°è¼ÓÀ» Ŭ¸¯ÇÕ´Ï´Ù.
Xerces ±â¹Ý XML ÆÄ¼­ ¹× Xalan ±â¹Ý XSLT ÇÁ·Î¼¼¼­¸¦ »ç¿ëÇÏ¿© FileMaker Pro´Â XSLT ½ºÅ¸ÀÏ ½ÃÆ®(ÁöÁ¤ÇÑ °æ¿ì)¸¦ Àû¿ëÇÏ¿© XML µ¥ÀÌÅ͸¦ º¯ÇüÇÕ´Ï´Ù. ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³ª¸é ¿À·ù¸¦ Á¤Á¤ÇÏ°í ´Ù½Ã °¡Á®¿À±â¸¦ ½ÃµµÇϽʽÿÀ.
13.
 
¸Þ¸ð
 •
 •
 •
 •
 •
 •
 •
 •
 •
Windows-1252°¡ Windows¿¡¼­ ±âº» ¹®ÀÚ ÀÎÄÚµùÀÌ´õ¶óµµ ÀÌ ¹®ÀÚ ÀÎÄÚµùÀº ´Ù¸¥ XML ó¸® µµ±¸¿¡¼­ Æø³Ð°Ô ÀνĵÇÁö ¾Ê½À´Ï´Ù. Windows ±â¹Ý ÆíÁý µµ±¸¸¦ »ç¿ëÇÏ¿© XMLÀ» »ý¼ºÇÏ´Â °æ¿ì encoding="..." ¼±¾ðÀ» È®ÀÎÇÏ¿© XML¸¦ »ý¼ºÇÏ´Â ¹®ÀÚ¸¦ È®ÀÎÇϽʽÿÀ. Apache À¥ »çÀÌÆ®, http://xerces.apache.org/xerces-c/¿¡¼­ Xerces C++ FAQ¸¦ ÂüÁ¶ÇϽʽÿÀ.
 •
Windows: driveletter:/directoryName/fileName
OS X: /Volumes/VolumeName/directoryName/fileName
Å©·Î½º Ç÷§Æû ¼Ö·ç¼ÇÀ» Á¦°øÇÏ´Â °æ¿ì Get(½Ã½ºÅÛ Ç÷§Æû) ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÇöÀç Ç÷§ÆûÀ» È®ÀÎÇÏ°í °¢ Ç÷§Æû¿¡ ´ëÇØ ¿Ã¹Ù¸¥ Æ÷¸ËÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.