1
我怎么做这个假设的XForm相当于:实例属性是从同一个文件连接externalinstance:如何在同一个文档中的`<xform:model>`/`<xform:instance>`之外指定一个XForm实例?
<mydata xmlns="mydata-namespace"
xmlns:xform="http://www.w3.org/2002/xforms">
<foo xform:instance="externalinstance">
<bar>Baz</bar>
</foo>
<xform:model>
<xform:instance id="myinstance" src="externalinstance" />
</xform:model>
<xform:output ref="instance('myinstance')/bar"/>
</mydata>
关闭文档定义了XSD架构,指定<foo>
必须是<mydata>
直接子,因此添加<xform:model>
/<xform:instance>
将违反封闭文档的模式。
假设我不能改变父母的架构(以及已写入期待<foo>
是的<mydata>
直接孩子的许多应用程序),我该如何使用<foo>
作为XForm中的实例吗?
是否有可能将整个'mydata'结构移动到'的XForms:model'('/的XForms:模型/的XForms:实例/ MYDATA/foo')?这样,'foo'保留它的直接父'mydata',并且不需要“外部实例”。 – tohuwawohu