Filemaker & XML

[ad_1]

pengantar

Kami dapat bertukar informasi dan pesan antara dua komputer, yang menggunakan data XML yang dikirim melalui web melalui Http.Tapi mengapa xml? Alasannya xml lebih cepat, adalah standar dan terdokumentasi dengan baik.

MEMBUAT DATA XML DARI FILEMAKER PRO

Sintaksis:

xyz.com:591/FMPro?-db=myDB.fp5&-format=-fmp_xml&-max=all&-find

Sintaks di atas menentukan protokol yang diperlukan untuk berkomunikasi dengan server. Ketika kita perlu menggunakan FileMaker Pro melalui Web, protokol harus http, protokol transfer hypertext.

Mari kita diskusikan bagian-bagiannya secara terperinci:

host: xyz.com

Ini menjelaskan nama atau alamat IP server tempat FileMaker Pro dijalankan.

port: 591

Biasanya server HTTP dijalankan pada port 80. Namun jika FileMaker Pro berbagi mesin dengan server web lain katakan Apache atau WebStar, maka dalam hal ini Anda harus memilih port yang berbeda.

jalur file: / FMPro

Ini memberitahu server file mana yang harus dilayani. Ketika menggunakan FileMaker Web Companion sebagai server Anda untuk melayani XML, ini selalu / FMPro.

string kueri: -db = myDB.fp5 & -format = -fmp_xml & -max = all & -find

MEMILIH FILEMAKER PRO XML GRAMMAR

Jadi ada tiga kosakata XML yang berbeda.

Ini adalah:

o Tata bahasa FMPDSORESULT

o Tata bahasa FMPXMLRESULT

o Tata bahasa FMPXMLLAYOUT

Dari file menu utama Anda dapat memilih file-> export records-> pilih xml grammar-> export pilih file-> import records-> pilih file-> import

Ekspor XML tidak mendukung ekspor data lapangan penampung.

FileMaker Pro dapat mengekspor XML dalam dua tata bahasa: FMPXMLRESULT dan FMPDSORESULT.

Berikut ini adalah contoh XML dalam tata bahasa FMPDSORESULT.

Tata bahasa FMPDSORESULT

Tata bahasa ini sudah usang dan karenanya tidak digunakan. Istilah yang lebih baik tidak lagi digunakan oleh perancang tata bahasa yang membuat Anda enggan menggunakan tatabahasa xml.

FMPXMLRESULT tata bahasa

Grammar FMPXMLRESULT berisi informasi tambahan tentang database yang tidak ada dalam

FMPDSORESULT tata bahasa, seperti jumlah catatan, jenis bidang, dan format lapangan.

FMPXMLLAYOUT – GRAMMAR UNTUK LAYOUT

FMPXMLLAYOUT adalah tata bahasa XML ketiga dan terakhir yang didukung oleh FileMaker Pro.

Sementara FMPDSORESULT dan FMPXMLRESULT fokus pada data dalam database, FMPXMLLAYOUT menjelaskan tata letak bidang.

Kesimpulan

Artikel ini memberikan wawasan yang lebih baik tentang integrasi xml di Filemaker.

[ad_2]