Manuel de référence AppML



<AppML> Modèle de données :

<appml security="security">

<datasource> ;
La définition de la source de données va ici
</datasource>

<filters>
Les définitions de filtre vont ici (le cas échéant)
</filters>

<update>
La mise à jour des définitions se trouve ici (le cas échéant)
</update>

< any>
Tout ce que vous souhaitez ajouter au modèle
</anything>

</appml>


<AppML>Sécurité

<AppML> La sécurité est définie via l'attribut de sécurité dans la balise <AppML>

<appml security="artists">

L'application ci-dessus contient des attributs de définition de sécurité au début, et seuls les utilisateurs artistes sont autorisés à se connecter.

Dans ce cas, l'utilisateur connecté avec un nom d'utilisateur doit être membre du groupe "artistes".


Élément <datasource>

<AppML> L'élément <datasource> )

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

<database> élément

<database>

Données stockées dans une base de données SQL

Il s'agit de la solution la plus courante pour les applications orientées données.

<source de données>
<base de données>
<connection>CDDataBase</connection>
<sql>SELECT Artiste, Titre, Pays FROM CD_Catalog</sql> ;
</database>
</datasource>

Le modèle ci-dessus peut sélectionner trois options de données (Artiste, Titre) dans la table "CD_Catalog" de la "CDDataBase". base de données, Pays).

Le nombre de lignes renvoyées est inconnu.


Données stockées dans un fichier XML

<AppML> Les données peuvent être lues à partir du fichier 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>

Exécuter l'instance»

Cliquez sur le bouton "Exécuter l'instance" pour afficher l'instance en ligne

Cette méthode peut stocker des données dans un fichier XML sur le serveur .


Les données sont stockées dans des fichiers texte (texte)

<AppML> Les données peuvent être lues à partir de fichiers texte :

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>

Exécuter l'instance»

Cliquez sur le bouton "Exécuter l'instance" pour afficher l'instance en ligne

Cette méthode peut stocker des données sur le serveur dans un fichier texte.


Vous pouvez créer une base de données si nécessaire

<AppML> Si nécessaire vous pouvez créer une base de données :

<database>
<connection>CDDataBase</connection>

<execute>
CREATE TABLE CD_catalog (
CD_Id INT IDENTITY,
Titre NVARCHAR(255),
Artiste NVARCHAR(255),
Pays NVARCHAR(255),
Société NVARCHAR(255),
Prix NUMÉRO, Publié INT)
</execute>

</database>

Améliorez le modèle de prototypage rapide !