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>의 <소스> 요소의 적용은 네 가지 데이터 타입을 정의한다 :
하위 요소 (하나의 적용)
元素 | 描述 |
---|---|
<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"데이터베이스에서 세 가지 옵션 (작가, 제목, 나라)에서 선택할 수 있습니다.
반환 된 행의 수를 알 수 없습니다.
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>
완벽한 신속한 프로토 타입 모델!