Supcan Freeform在页面的展现也是根据XML文件创建的，本文为该XML的规范性文档。
Supcan Freeform XML文档的元素名和属性名也是大小写不敏感的.
下面的文档中，数量"0-n"表示元素允许有多个，也可以没有; "1-n"表示至少要有1个; "0-1" 表示不多于一个; "1"表示必须有且只能是一个.
在demo包的 Treelist 子目录下有大量的XML文件实例可供参考.
Expresses

含义:计算列表达式；数量:0 - 1
属性名称 | 含义 | 可用值 | 默认值
isOpt 或 isOptimize | 是否自动按列的引用关系优化计算顺序 | true/false | true

Express

含义:计算列表达式条目；数量:1 - n，内容: 表达式

Validations

含义:客户端验证；数量:0 - 1

Validation

含义:客户端验证条目；数量:1 - n，内容: 表达式, 如果计算结果为非零，表示通过验证
属性名称 | 含义 | 可用值 | 默认值
id | id号,可选 | 标注唯一的串，用于帮助API存取. | (无)
locate | 定位的对象id,可选 | object的id，表示未通过验证时，光标将自动定位到该对象，并在上方浮现提示窗. 注：也可以不定义，硕正组件会自动从表达式中分析获得. | (无)
errorText 或 error | 未通过验证时的提示性文字 | 串，可以以“|”分隔中英文 | (无)
title | 提示窗标题 | 标题，可选，可含如下文字之一：Warn、Success、Fail、Error、Prompt(可以更长，包含即可，例如Successful、Warning均合法) | Prompt
icon | 提示窗图标 | 可含如下文字之一：Stop、Success、Question、Info(可以更长，包含即可，例如Successful、Information均合法) | Info
hold | 提示窗持续时间 | 单位：秒，0表示永远显示，点击它才关闭. 它的默认值和icon有关(不是很精确): Success - 2.5秒; Info - 3.5秒; Question - 4.5秒; Stop - 永远显示; | (无)

Fonts

含义:用到的字体资源；数量:0 - 1
属性名称 | 含义 | 可用值 | 默认值
ref | 引用外部XML描述文件, 字体内容将来自该文件, 实现类似页面CSS的统一置换功能 | 外部XML文件的URL，可以是相对URL | (无)

Font

含义:字体资源；数量:0 - n
属性名称 | 含义 | 可用值 | 默认值
faceName 或 Face, Name | 对应Windows SDK中的LOGFONT结构中的同名属性. 注1: Height(或size)是字体的尺寸，单位是字体的逻辑单位，通常采用小于0的数字，如果大于0，则高度不包含文字的内部行距(internal-leading)。常用的尺寸是-8, -9, -10, -11, -12, -14, -16, -18, -20, -22, -24, -26, -28, -36, -48, -72; 注2: weight=400/700 对应 非粗体/粗体； 注3: Bold=false/true 对应 非粗体/粗体 | 串 | 系统默认字体
charSet | 整数
height 或 FontSize, Size | 整数
weight 或 Bold | 整数
width | 整数
pitchAndFamily | 整数
quality | 整数
italic | 整数
underline | 整数
outPrecision | 整数
strikeOut | 整数
clipPrecision | 整数
escapement | 整数
orientation | 整数
isAntiAlias | 是否抗锯齿平滑显示 | true/false | false
ShadowAlpha | 阴影的透明度 | 0 至 255 | 0
ShadowBlur | 阴影的模糊度 | 0 至 100 | 0
ShadowX | 阴影的横向偏移 | -120 至 120 | 0
ShadowY | 阴影的纵向偏移 | -120 至 120 | 0