FMPXMLRESULT

スキーマ/文法

 

文書型定義 (DTD)


 <!DOCTYPE FMPXMLRESULT [

<!ELEMENT FMPXMLRESULT (ERRORCODE, PRODUCT, DATABASE, METADATA, RESULTSET)>

<!ATTLIST FMPXMLRESULT

xmlns CDATA #REQUIRED>

<!ELEMENT ERRORCODE (#PCDATA)>

<!ELEMENT PRODUCT EMPTY>

<!ATTLIST PRODUCT

NAME CDATA #REQUIRED

VERSION CDATA #REQUIRED

BUILD CDATA #REQUIRED>

<!ELEMENT DATABASE EMPTY>

<!ATTLIST DATABASE

NAME CDATA #REQUIRED

RECORDS CDATA #REQUIRED

DATEFORMAT CDATA #REQUIRED

TIMEFORMAT CDATA #REQUIRED

LAYOUT CDATA #REQUIRED>

<!ELEMENT METADATA (FIELD)*>

<!ELEMENT FIELD EMPTY>

<!ATTLIST FIELD

NAME CDATA #REQUIRED

TYPE (TEXT | NUMBER | DATE | TIME | TIMESTAMP | CONTAINER) #REQUIRED

EMPTYOK (YES| NO) #REQUIRED

MAXREPEAT CDATA #REQUIRED>

<!ELEMENT RESULTSET (ROW)*>

<!ATTLIST RESULTSET

FOUND CDATA #REQUIRED>

<!ELEMENT ROW (COL)*>

<!ATTLIST ROW

RECORDID CDATA #REQUIRED

MODID CDATA #REQUIRED>

<!ELEMENT COL (DATA)*>

<!ELEMENT DATA (#PCDATA)>

]>

 

エレメントの説明


ERRORCODE

クエリーのエラーコード。


PRODUCT

XML を生成したファイルメーカーのバージョンに関する情報。

Attribute:

NAME

製品名。


VERSION

製品バージョン番号。


BUILD

製品ビルド番号。

 
DATABASE

クエリーで指定されたデータベースに関する情報。

Attribute:

NAME

データベース名。

 
RECORDS

データベース中のレコードの総数。

 
DATEFORMAT

データベース中に保存される日付のフォーマット。

フィールド

長い形式

短い形式

Year yyyy (4 桁) yy (2 桁)
Month MM (2 桁) M (1 桁または 2 桁)
Day of month dd (2 桁) d (1 桁または 2 桁)

 
TIMEFORMAT

データベース中に保存される時間のフォーマット。

フィールド

長い形式

短い形式

Hour (1-12) hh (2 桁) h (1 桁または 2 桁)
Hour (1-24) kk (2 桁) k (1 桁または 2 桁)
Minute mm  
Second ss  
AM/PM a  


LAYOUT

結果セットの生成に使用されるレイアウトの名前。

 
METADATA

このエレメントには 1 つまたは複数の FIELD エレメントが含まれます (下記を参照してください)。

 
FIELD

それぞれの FIELD エレメントには結果セット中のフィールド/列の 1 つに関する情報が含まれます。

 Attributes:

 NAME

 ファイルメーカーの [フィールドダイアログの定義] で指定されたフィールド名。

TYPE

フィールドタイプ (有効な値については DTD を参照してください)。

EMPTYOK

フィールドを空にできるかどうか。

MAXREPEAT

許される繰り返し値の数。

 
RESULTSET

クエリーの応答として返されるすべての行が含まれます (下記の ROW を参照してください)。

Attributes: 

FOUND

クエリーによって発見されたレコードの総数。

 
ROW

結果セット中の 1 行に対するフィールド/列データが含まれます (下記 COL を参照してください)。

Attributes:

 RECORDID

行のレコード ID。

MODID

行のモディフィケーション ID。

 
COL

行中の 1 つのフィールド/列に対するデータ。 COL エレメントは、METADATA エレメントで FIELD エレメントと同じ順序で指定されます。COL エレメントには繰り返しフィールドおよびポータルフィールドの複数の DATA エレメントを入れることができます。

 
DATA 

それぞれの DATA エレメントはフィールド/列中の値の 1 つを表します。

注意: ピクチャフィールドのコンテンツは、画像の取得に使用される相対 URL の形式になります。

 

Copyright © 1999 - 2004 FileMaker, Inc. All rights reserved.