Latest web development tutorials

Instrukcja AppML referencyjny

<AppML> Dane modelu:

<appml security=" security ">

<datasource>
Datasource definition goes here
</datasource>

<filters>
Filter definitions goes here (if any)
</filters>

<update>
Update definitions goes here (if any)
</update>

<anything>
Anything you want to add to the model
</anything>

</appml>


<AppML> Zabezpieczenia

<AppML> Zabezpieczenia przez <AppML> tagu zestaw atrybutów bezpieczeństwa.

<appml security="artists">

Aplikacja zawiera więcej niż na początku definicji atrybutów bezpieczeństwa pozwalają jedynie logowanie artystów użytkownika.

W tym przypadku nazwa użytkownika zalogowanego użytkownika musi być członkiem grupy "artystów".


<DataSource> Element

<AppML> Zastosowanie <źródła danych> definiuje cztery różne typy danych:

Podelementu (tylko jedna dotyczy)

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


<Baza> Element

<Baza> definiuje bazę

Podelementów

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


Dane przechowywane w bazach danych SQL

Są to dane dotyczące stosowania najczęstszych rozwiązań.

<datasource>
<database>
<connection>CDDataBase</connection>
<sql>SELECT Artist, Title, Country FROM CD_Catalog</sql>
</database>
</datasource>

Powyższy model danych może wybrać jedną z trzech opcji (wykonawca, tytuł, kraj) z "CD_Catalog" stół "CDDataBase" bazy danych.

Liczba wierszy zwracanych jest nieznany.


Dane przechowywane w pliku XML

<AppML> można odczytać dane z pliku XML:

Przykłady

<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>

Spróbuj »

Metoda ta może przechowywać dane na plikach XML serwera.


Dane przechowywane w pliku tekstowym (tekst)

<AppML> można odczytać dane z pliku tekstowego:

Przykłady

<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>

Spróbuj »

Ten sposób dane mogą być przechowywane w pliku tekstowym na serwerze.


Jeśli konieczne jest utworzenie bazy danych

<AppML> Jeśli chcesz utworzyć bazę danych:

<database>
<connection>CDDataBase</connection>

<execute>
CREATE TABLE CD_catalog (
CD_Id INT IDENTITY,
Title NVARCHAR(255),
Artist NVARCHAR(255),
Country NVARCHAR(255),
Company NVARCHAR(255),
Price NUMBER,Published INT)
</execute>

</database>

Idealne szybkiego prototypowania modelu!