指定XData
块所属的XML
名称空间。
要指定XData
块所属的XML
名称空间,请使用如下语法:
XData name [ XMLNamespace = "namespaceURL" ] { }
其中namespaceURL
是XML
名称空间的URI
。
注意,这一项是用双引号括起来的。
该关键字指定XData
块所属的XML名称空间。
如果省略这个关键字,则该XData
块的内容不属于任何名称空间。
XData MyXData [ XMLNamespace = "http://www.mynamespace.org" ]
{
}
指定该类的数据存储位置。
<DataLocation>^Sample.PersonD</DataLocation>
element
的值是一个全局变量名称,具有可选的前导下标。
一个表达式,它是存储该类数据的位置。
通常这将是一个全局变量引用,如^User.PersonD
。
全局变量引用还可以包含一个或多个前导下标。
例如, ^User.Data("Person")
。
在从属类(父-子关系中的子类)中使用{%%PARENT}
代替全局或局部变量名也是有效的。
例如,{%%PARENT}(ChildData)
。
%%PARENT
计算为父节点ID
限定的数据位置(数据位置加上父节点ID
下标)。
<DataLocation>
元素的默认值是一个空字符串,在这种情况下,默认数据位置是^MyApp.MyClassD
,用于(其中MyApp。MyClass
是类名)。
指定默认数据存储定义。
<DefaultData>MyData</DefaultData>
此元素的值是当前存储定义中的数据存储节点的名称。
指定类编译器数据结构生成器用来放置任何以前未存储的属性的数据定义的名称。如果属性是可存储的,但未在任何数据定义中列出,则该属性是“未存储的”。
如果将新的非瞬时属性添加到持久类定义中,并且没有为其显式定义存储位置,则类编译器将在<DefaultData>
元素指定的存储节点中自动查找该属性的存储位置。
<DefaultData>
元素的默认值为空字符串。
指定不能由子类修改存储定义。
<Final>1</Final>
这个元素的值是布尔值。
指定不能由子类修改存储定义。
<Final>
元素的默认值是false
。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。