XML FMPXMLRESULT ¹®¹ý
FMPXMLRESULT ¹®¹ýÀº ·¹ÄÚµå, Çʵå À¯Çü ¹× ÇÊµå Æ÷¸Ë ¼ö¿Í °°Àº FMPDSORESULT ¹®¹ý¿¡ ¾ø´Â µ¥ÀÌÅͺ£À̽º¿¡ °üÇÑ Ãß°¡ Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ ¿ä¼Ò ¹× ¼Ó¼ºÀº ÀûÀýÇÑ À¯È¿¼º °ËÁõÀ» À§ÇØ XML¿¡ ÇÊ¿äÇÕ´Ï´Ù.
ÀÌ ¹®¹ý¿¡¼­ Á¦°øÇÑ METADATA Á¤º¸°¡ ÇÊ¿äÇÑ °æ¿ì FMPXMLRESULT ¹®¹ýÀ» »ç¿ëÇÕ´Ï´Ù. FileMaker Pro°¡ FMPXMLRESULT ¹®¹ý¿¡¼­ °¡Á®¿À±â ¹× ³»º¸³»±â ¸ðµÎ¸¦ Áö¿øÇϱ⠶§¹®¿¡ ÀÌ´Â FileMaker Pro ÆÄÀÏ °£ µ¥ÀÌÅÍ Àü¼ÛÀ» À§ÇØ À¯¿ëÇÑ Æ÷¸ËÀÏ ¼ö ÀÖ½À´Ï´Ù.
Âü°í  FMPXMLRESULT ¹®¹ýÀº CSS(Cascading Style Sheets)¿Í »ç¿ëÇϱ⿡´Â ÀûÀýÇÏÁö ¾Ê½À´Ï´Ù. XML µ¥ÀÌÅÍ¿Í ÇÔ²² CSS¸¦ »ç¿ëÇÏ·Á¸é FMPDSORESULT ¹®¹ýÀ» »ç¿ëÇÕ´Ï´Ù.
FMPXMLRESULT ¹®¹ý¿¡¼­ DATABASE ¿ä¼Ò´Â NAME, RECORDS, DATEFORMAT, LAYOUT ¹× TIMEFORMAT ¼Ó¼ºÀ» Æ÷ÇÔÇÕ´Ï´Ù.
DATEFORMAT ¼Ó¼ºÀº XML ¹®¼­ÀÇ ³¯Â¥ Æ÷¸ËÀ» ÁöÁ¤ÇÕ´Ï´Ù.
 
TIMEFORMAT ¼Ó¼ºÀº XML ¹®¼­¿¡ ½Ã°£ Æ÷¸ËÀ» ÁöÁ¤ÇÕ´Ï´Ù.
 
METADATA ¿ä¼Ò´Â Çϳª ÀÌ»óÀÇ FIELD ¿ä¼Ò¸¦ Æ÷ÇÔÇÏ¸ç µ¥ÀÌÅͺ£À̽º¿¡ Á¤ÀÇµÈ Çʵå À̸§, Çʵå À¯Çü, ºó Çʵ忡 ´ëÇØ ¿¹ ¶Ç´Â ¾Æ´Ï¿ä Çã¿ë(EMPTYOK ¼Ó¼º) ¹× ¹Ýº¹ °ªÀÇ ÃÖ´ë ¼ö(MAXREPEAT ¼Ó¼º)¸¦ Æ÷ÇÔÇÑ Çʵå/¿­ ÇϳªÀÇ Á¤º¸¸¦ °¢°¢ Æ÷ÇÔÇÕ´Ï´Ù. Çʵå À¯ÇüÀ¸·Î À¯È¿ÇÑ °ªÀº TEXT, NUMBER, DATE, TIME, TIMESTAMP ¹× CONTAINERÀÔ´Ï´Ù.
RESULTSET ¿ä¼Ò´Â XML¿¡¼­ ·¹ÄÚµå µ¥ÀÌÅ͸¦ ÁöÁ¤ÇÏ´Â ¸ðµç ROW ¿ä¼Ò¸¦ Æ÷ÇÔÇÕ´Ï´Ù. °¢ ROW ¿ä¼Ò´Â ÇàÀÇ ·¹ÄÚµå ID, ÇàÀÇ ¼öÁ¤ ID ¹× Çà¿¡¼­ ÇϳªÀÇ Çʵå/¿­¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ COL ¿ä¼Ò¸¦ Æ÷ÇÔÇÑ °á°ú ¼¼Æ®¿¡¼­ ÇÑ Çà¿¡ ´ëÇÑ Çʵå/¿­ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÕ´Ï´Ù(¿©±â¼­ ´ÙÁß DATA ¿ä¼Ò´Â ¹Ýº¹ ¶Ç´Â Æ÷ÅÐ ÇʵåÀÇ °ª Çϳª¸¦ Ç¥½Ã).
XML ³»º¸³»±â´Â ÄÁÅ×ÀÌ³Ê ÇÊµå µ¥ÀÌÅÍ ³»º¸³»±â¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.
XML Á¦ÇÑ»çÇ× ¶§¹®¿¡ °¢ °ü·Ã ÇʵåÀÇ ·¹ÄÚµå Çϳª¸¸ ³»º¸³À´Ï´Ù.
COL ¿ä¼ÒÀÇ ¼ø¼­´Â METADATA ¿ä¼ÒÀÇ FIELD ¿ä¼Ò ¼ø¼­¿¡ ÇØ´çµË´Ï´Ù. ¿¹¸¦ µé¾î ¿©±â¼­ "First Name," "Last Name" ¹× "Department" ¿ä¼Ò´Â METADATA, "Joe", "Smith"¿¡ ³ª¿­µÇ¸ç "Engineering"Àº RESULTSET ROW¿¡ µ¿ÀÏ ¼ø¼­·Î ³ª¿­µË´Ï´Ù.
ÀÚ¼¼ÇÑ Á¤º¸´Â http://help.filemaker.com¿¡¼­ »ç¿ë °¡´ÉÇÑ FileMaker Knowledge Base¸¦ °Ë»öÇϽʽÿÀ.
¸Þ¸ð
 •
 •
 
FMPXMLRESULT ¹®¹ýÀÇ »ùÇà XML µ¥ÀÌÅÍ
´ÙÀ½Àº FMPXMLRESULT ¹®¹ýÀÇ XML µ¥ÀÌÅÍ ¿¹Á¦ÀÔ´Ï´Ù. ¹®¹ýÀÇ ¹®¼­ À¯Çü Á¤ÀÇ(DTD)¿¡ °üÇÑ Àüü ¼¼ºÎ»çÇ×Àº http://www.filemaker.com/downloads¿¡¼­ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Â fmpxmlresult_dtd.htm ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ.
<?xml version="1.0" encoding="UTF-8"?>
<FMPXMLRESULT xmlns="http://www.filemaker.com/fmpxmlresult">
<ERRORCODE>0</ERRORCODE>
<PRODUCT BUILD="5/23/2002" NAME="FileMaker Pro"
VERSION="7.0"/>
<DATABASE DATEFORMAT="MM/dd/yy" LAYOUT="summary"
NAME="Employees.fmp12" RECORDS="23" TIMEFORMAT="hh:mm:ss"/>
<METADATA>
<FIELD EMPTYOK="NO" MAXREPEAT="1" NAME="First Name" TYPE="TEXT"/>
<FIELD EMPTYOK="NO" MAXREPEAT="1" NAME="Last Name" TYPE="TEXT"/>
<FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="Department" TYPE="TEXT"/>
</METADATA>
<RESULTSET FOUND="2">
<ROW MODID="47" RECORDID="34">
<COL>
<DATA>Joe</DATA>
</COL>
<COL>
<DATA>Smith</DATA>
</COL>
<COL>
<DATA>Engineering</DATA>
</COL>
</ROW>
<ROW MODID="89" RECORDID="78">
<COL>
<DATA>Susan</DATA>
</COL>
<COL>
<DATA>Jones</DATA>
</COL>
<COL>
<DATA>Marketing</DATA>
</COL>
</ROW>
</RESULTSET>
</FMPXMLRESULT>