Latest web development tutorials

Manual de Referencia AppML

<AppML> Modelo de datos:

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

<AppML> Seguridad por etiqueta <AppML> conjunto de atributos de seguridad.

<appml security="artists">

Aplicación contiene más que el comienzo de la definición de seguridad atributos de sólo permitir el acceso artistas usuario.

En este caso, el nombre de usuario del usuario que ha iniciado sesión debe ser un miembro del grupo de "artistas".


elemento <Origen de datos>

<AppML> Aplicación del elemento <fuente de datos> define cuatro tipos de datos diferentes:

Subelemento (sólo un caso)

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


elemento <base de datos>

<Base de datos> define la base de datos

Subelementos

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


Los datos almacenados en bases de datos SQL

Se trata de los datos para la aplicación de las soluciones más comunes.

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

El modelo de datos anterior se puede elegir entre tres opciones (artista, título, país) de la tabla de base de datos "CD_Catalog" "CDDataBase".

El número de filas devueltas se desconoce.


Los datos almacenados en el archivo XML

<AppML> se puede leer datos de un archivo XML:

Ejemplos

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

Trate »

Este método puede almacenar datos en los archivos XML del servidor.


Los datos almacenados en el archivo de texto (texto)

<AppML> se puede leer datos de un archivo de texto:

Ejemplos

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

Trate »

Este método de datos se puede almacenar en un archivo de texto en el servidor.


Si es necesario crear una base de datos

<AppML> Si es necesario crear una base de datos:

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

Perfecto modelo de prototipado rápido!