AppMLリファレンスマニュアル
<AppML>データモデル:
<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>
<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>セキュリティ
セキュリティ属性の<AppML>セキュリティによって<AppML>タグセット。
<appml security="artists">
アプリケーションは、アーティストのユーザのログインを許可するセキュリティ属性の定義の始まりを超えて含まれています。
この場合、ログオンユーザーのユーザー名は "アーティスト"グループのメンバーである必要があります。
<データソース>要素
<AppML> <datasource>要素のアプリケーションは、4つの異なるデータ型を定義しています。
サブ要素(一つだけ適用)
元素 | 描述 |
---|---|
<database> | 定义数据类型 |
<xmlfile> | 定义 XML 源文件 |
<csvfile> | 定义一个逗号分隔的文本文件 |
<データベース>要素
<データベース>要素には、データベースを定義します
サブ要素
元素 | 描述 |
---|---|
<connection> | 链接数据库名 |
<execute> | 数据检索前执行的SQL语句(可选) |
<sql> | 用于检索数据的SQL语句 |
<maintable> | 应用程序的主表(可选) |
<keyfield> | 主表的键字段(可选) |
SQLデータベースに格納されたデータ
これは、最も一般的な解決策を適用するためのデータです。
<datasource>
<database>
<connection>CDDataBase</connection>
<sql>SELECT Artist, Title, Country FROM CD_Catalog</sql>
</database>
</datasource>
<database>
<connection>CDDataBase</connection>
<sql>SELECT Artist, Title, Country FROM CD_Catalog</sql>
</database>
</datasource>
上記のデータモデルは、「CD_Catalog「テーブル」CDDataBase「データベースからの3つのオプション(アーティスト、タイトル、カントリー)から選択することができます。
返される行数は不明です。
XMLファイルに格納されたデータ
<AppML>あなたは、XMLファイルからデータを読み取ることができます。
例
<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>
<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>
»をお試しください
このメソッドは、サーバーのXMLファイルにデータを保存することができます。
テキスト(テキスト)ファイルに格納されたデータ
<AppML>テキストファイルからデータを読み取ることができます。
例
<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>
<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>
»をお試しください
データのこの方法は、サーバ上のテキストファイルに保存することができます。
データベースを作成する必要がある場合
<AppML>データベースを作成する必要がある場合:
<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>
<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>
パーフェクトラピッドプロトタイピングモデル!