我的任务是根据政府数据表单创建表单。我设法下载了表单的XSD架构文件,并尝试根据架构构建XSLT模板。
这是交易:架构包含一个复杂元素,允许(maxOccurs)最多五个实例。嵌套在其中的是另一个复杂元素,最多允许出现五次。嵌套在中是另一个允许多达100个元素的复杂元素。
5 x 5 x 100 = 2500个元素?哎!
我真的不想在我的XSL模板中写入2500个节点(特别是当它们是相同的节点时)!有没有办法写我的模板文件,以便(1)它动态创建节点,或(2)它包括某种属性(我不知道是否存在 - 我无法找到告诉它,“好吧,这可能重复X次”?
提前致谢。 。
答案 0 :(得分:0)
答案 1 :(得分:0)
在寻找解决方案失败后,我咬了一下子弹,对我的所有元素进行了复制/粘贴,并将它们硬编码到XSLT中。 : - (
我知道,可能不是最好的解决方案,但它可以满足我的需求。