AppML リファレンス マニュアル
<AppML> データモデル:
<appml security="security">
<datasource>
データソース定義はここにあります
</datasource>
<filters> ;モデルに追加したいフィルター定義 (存在する場合)
<AppML>セキュリティ
<AppML> セキュリティはセキュリティによって設定されます<AppML> タグの属性。
<appml security="artists">
上記のアプリケーションには、最初にアーティストユーザーのみがログインを許可するセキュリティ定義属性が含まれています。
この場合、ユーザーがログインするユーザー名は「アーティスト」グループのメンバーである必要があります。
<datasource> 要素
<AppML> アプリケーションの <datasource> 要素は 4 つの異なるデータ型を定義します: <datasource>
データソース定義はここにあります
</datasource>
<filters> ;モデルに追加したいフィルター定義 (存在する場合)
<AppML>セキュリティ
<AppML> セキュリティはセキュリティによって設定されます<AppML> タグの属性。
<appml security="artists">
上記のアプリケーションには、最初にアーティストユーザーのみがログインを許可するセキュリティ定義属性が含まれています。
この場合、ユーザーがログインするユーザー名は「アーティスト」グループのメンバーである必要があります。
<datasource> 要素
サブ要素 (1 つだけ適用可能)
説明
<データベース>データ型を定義
<xmlfile>
XMLソースファイルを定義<csvfile>カンマ区切りのテキストファイルを定義< ;database> 要素 <database> 要素 サブ要素 要素 説明 <connection> リンク データベース名 <実行>
<sql>データの取得に使用されるSQLステートメント<maintable>< keyfield>
SQL データベースに保存されたデータ
これは、データ指向アプリケーションの最も一般的なソリューションです。
<datasource>
<database>
<connection>CDDataBase</connection>
<sql>CD_Catalog</sql>からアーティスト、タイトル、国を選択
</database>
</datasource> ;
<database>
<connection>CDDataBase</connection>
<sql>CD_Catalog</sql>からアーティスト、タイトル、国を選択
</database>
</datasource> ;
上記のモデルは、「CDDataBase」データベースの「CD_Catalog」テーブルから 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>
インスタンスの実行»
オンライン インスタンスを表示するには、[インスタンスの実行] ボタンをクリックします
この方法では、サーバー上の XML ファイルにデータを保存できます。
データはテキスト (Text) ファイルに保存されます
<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>
インスタンスの実行»
「インスタンスの実行」ボタンをクリックして表示しますオンラインの例
このメソッドは、サーバー上のテキスト ファイルにデータを保存できます。
必要に応じてデータベースを作成できます
<AppML> 必要に応じてデータベースを作成できます:
<database>
<connection>CDDataBase</connection>
<execute>
CREATE TABLE CD_カタログ (
CD_Id INT IDENTITY,
タイトル NVARCHAR(255),
アーティスト NVARCHAR(255),
国 NVARCHAR(255),
会社 NVARCHAR(255),
価格 NUMBER,出版物 INT)
</execute>
< ;/database>
<connection>CDDataBase</connection>
<execute>
CREATE TABLE CD_カタログ (
CD_Id INT IDENTITY,
タイトル NVARCHAR(255),
アーティスト NVARCHAR(255),
国 NVARCHAR(255),
会社 NVARCHAR(255),
価格 NUMBER,出版物 INT)
</execute>
< ;/database>
ラピッドプロトタイピングモデルを改善してください!
アプリケーションのメインテーブル(オプション) | |
---|---|
メインテーブルのキーフィールド(オプション) |