摘要: 若要指定一组不定数量的重复域或组,请使用 XPathNavigator 类的 Select 方法。此方法返回一个 XPathNodeIterator 对象,您可使用该对象来循环访问指定的节点集合。下面的示例假定您的表单模板包含一个"点符列表",或绑定到名为 field1 的重复元素的类似重复控件。将域的 XPath 传递给 Select 方法,并将返回的 XPathNodeIterator 分配给... 阅读全文
posted @ 2010-12-21 15:32 annpaul 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 对于某些数据类型,尝试以编程方式设置空白域的值时将引发"架构验证过程发现非数据类型错误"错误。导致出现此错误的原因通常是,元素的 xsi:nil(该链接可能指向英文页面) 属性设置为 true。如果您检查表单中空白域的基础 XML 元素,您会看到此设置。例如,以下空白日期域的 XML 段的 xsi:nil 属性设置为 true。XML复制代码 如果 xsi:nil 属性设置为 true,则表示相应元素存在但没有值,或者换句话说就是元素为 空。如果您尝试以编程方式设置这样一个节点的值,InfoPath 将显示"架构验证过程发现非数据类型错误"消息,原因是元素当前标记为 空。InfoPath 将以 阅读全文
posted @ 2010-12-21 15:26 annpaul 阅读(1156) 评论(0) 推荐(0) 编辑