XML FMPXMLRESULT 语法FMPXMLRESULT 语法包含有关未采用 FMPDSORESULT 语法的数据库的其他信息,如记录数、字段类型和字段格式。XML 需要这些元素和属性才能正确验证。
XML 导出不支持导出容器字段数据。有关更多信息,请搜索 http://help.filemaker.com 上的 FileMaker 知识库。
• 尽管导入的 XML 必须符合 FMPXMLRESULT 语法,但某些元素和属性在导入过程中将不被使用。下表定义了 XML 导入过程中使用的元素和属性,并列出了允许的属性默认值。在大多数情况下,属性值可能为 Null(如 TIMEFORMAT="")。此外,FMPXMLRESULT 元素应始终针对此语法声明 FileMaker 名称空间。
下面是采用 FMPXMLRESULT 语法的 XML 数据示例。有关文档类型定义 (DTD) 的完整语法详细信息,请参阅 fmpxmlresult_dtd.htm 文件,您可以在 http://www.filemaker.com/downloads 中下载。<?xml version="1.0" encoding="UTF-8"?>
<FMPXMLRESULT xmlns="http://www.filemaker.com/fmpxmlresult">
<ERRORCODE>0</ERRORCODE>
<PRODUCT BUILD="5/23/2002" NAME="FileMaker Pro"
VERSION="7.0"/>
<DATABASE DATEFORMAT="MM/dd/yy" LAYOUT="summary"
NAME="Employees.fmp12" RECORDS="23" TIMEFORMAT="hh:mm:ss"/>
<METADATA>
<FIELD EMPTYOK="NO" MAXREPEAT="1" NAME="а" TYPE="TEXT"/>
<FIELD EMPTYOK="NO" MAXREPEAT="1" NAME="–’" TYPE="TEXT"/>
<FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="部门" TYPE="TEXT"/>
</METADATA>
<RESULTSET FOUND="2">
<ROW MODID="47" RECORDID="34">
<COL>
<DATA>Joe</DATA>
</COL>
<COL>
<DATA>Smith</DATA>
</COL>
<COL>
<DATA>工程部</DATA>
</COL>
</ROW>
<ROW MODID="89" RECORDID="78">
<COL>
<DATA>Susan</DATA>
</COL>
<COL>
<DATA>Jones</DATA>
</COL>
<COL>
<DATA>市场部</DATA>
</COL>
</ROW>
</RESULTSET>
</FMPXMLRESULT>