我正在尝试设计一个InfoPath 2013表单,该表单将生成XML文件,以供以后在组织外部使用。我基于XSD模式创建了表单,此后用于验证XML文档。
我在可选字段方面遇到问题。我已经在表单本身中将它们标记为可选(即,将它们描述为对用户而言是可选的)。但是,如果将这些字段留空,则生成的XML仍将包含标签,标签之间没有值。例如:
<etd:ImiePierwsze></etd:ImiePierwsze>
问题在于,根据基础架构,上述标记(以及许多其他标记)不能为空。换句话说,我要么用预定类型的值填充它,要么根本不包含标签。
我的问题是:我可以在InfoPath中的哪个位置设置该字段的属性,以便如果不使用该属性,它根本不会出现在生成的XML中?
非常感谢。
答案 0 :(得分:0)
好的,我有点愚蠢,但是我解决了自己的问题。
InfoPath的关键功能是“可选部分”,几乎完全解决了我的问题。我已将表单的可选部分标记为可选部分
我将其留在这里,以便其他错误的新手InfoPath开发人员可以利用我的发现。