Latest web development tutorials

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>


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

위의 데이터 모델은 "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>

»시도

이 방법은 서버 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>

»시도

데이터가이 방법은 서버의 텍스트 파일에 저장 될 수있다.


당신은 데이터베이스를 작성해야하는 경우

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

완벽한 신속한 프로토 타입 모델!