如何使用连接同一文档中的externalinstance的假设xform:instance属性:
<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>
的直接子级),我该如何使用{ {1}}作为XForm实例?
答案 0 :(得分:0)
XForms推荐没有指定xf:model应该位于何处。但它没有考虑在实例中声明模型的可能性。
您是否可以应用XSLT样式表为XForms引擎生成更传统的文档?
-Alain