Manual Rujukan AppML



<AppML> Model data:

<appml security="keselamatan">

<sumber data> ;
Takrif sumber data pergi ke sini
</datasource>

<penapis>
Takrif penapis pergi ke sini (jika ada)
</filters>

<kemas kini>
Kemas kini takrifan pergi ke sini (jika ada)
</kemas kini>

< apa-apa>
Apa-apa sahaja yang anda mahu tambahkan pada model
</anything>

</appml>


<AppML>Security

<AppML> Keselamatan ditetapkan melalui atribut keselamatan dalam teg <AppML>

<appml security="artists">

Aplikasi di atas mengandungi atribut definisi keselamatan pada mulanya, yang hanya membenarkan pengguna artis log masuk.

Dalam kes ini, pengguna yang log masuk dengan nama pengguna mestilah ahli kumpulan "artis".


<sumber data> elemen

<AppML> Elemen <sumber data> aplikasi mentakrifkan 4 jenis data yang berbeza:

elemen kanak-kanak ( Hanya satu boleh digunakan )

元素描述
<database>定义数据类型
<xmlfile>定义 XML 源文件
<csvfile>定义一个逗号分隔的文本文件


<pangkalan data> elemen

<pangkalan data> elemen mentakrifkan pangkalan data

elemen anak

元素描述
<connection>链接数据库名
<execute>数据检索前执行的SQL语句(可选)
<sql>用于检索数据的SQL语句
<maintable>应用程序的主表(可选)
<keyfield>主表的键字段(可选)


Data yang disimpan dalam pangkalan data SQL

Ini ialah penyelesaian yang paling biasa untuk aplikasi berorientasikan data.

<sumber data>
<pangkalan data>
<sambungan>CDDataBase</sambungan>
<sql>PILIH Artis, Tajuk, Negara<_Catalog<. ;
</database>
</datasource>

Model di atas boleh memilih tiga pilihan data (Artis, Tajuk) daripada jadual "CD_Catalog" bagi "CDDataBase" pangkalan data , Negara).

Bilangan baris yang dikembalikan akibatnya tidak diketahui.


Data yang disimpan dalam fail XML

<AppML> Data boleh dibaca daripada fail XML:

Instance

<appml>

<datasource>
<xmlfile src="cd_catalog.xml">

<record>CD</record>

<item>
<name>Title</name>
<nodename>TITLE</nodename>
</item>

<item>
<name>Artist</name>
<nodename>ARTIST</nodename>
</item>
<item>

<name>Country</name>
<nodename>COUNTRY</nodename>
</item>

</xmlfile>
</datasource>

</appml>

Jalankan Instance»

Klik butang "Run Instance" untuk melihat contoh dalam talian

Kaedah ini boleh menyimpan data dalam fail XML pada pelayan .


Data disimpan dalam fail teks (Teks)

<AppML> Data boleh dibaca daripada fail teks:

Instance

<appml>

<datasource>
<csvfile src="cd_catalog.txt">

<item>
<name>Title</name>
<index>1</index>
</item>

<item>
<name>Artist</name>
<index>2</index>
</item>

<item>
<name>Price</name>
<index>5</index>
</item>

</csvfile>
</datasource>

</appml>

Jalankan contoh»

Klik butang "Jalankan contoh" untuk melihat contoh dalam talian

Kaedah ini boleh menyimpan data pada pelayan dalam fail teks.


Anda boleh mencipta pangkalan data jika perlu

<AppML> Jika perlu, anda boleh mencipta pangkalan data:

<pangkalan data>
<sambungan>CDDataBase</connection>

<laksanakan>
BUAT JADUAL CD_catalog (
CD_Id INT IDENTITI,
Tajuk NVARCHAR(255),
Artis NVARCHAR(255),
Negara NVARCHAR(255),
Syarikat NVARCHAR(255),
HARGA NOMBOR Diterbitkan INT)
</execute>

</database>

Tingkatkan model prototaip pantas!