以下问题的建议方法是什么,这对我来说似乎很常见。
我们需要生成xml 文档,我们有一个schema,xsd 文件。我们的应用程序生成要放入文档的数据。应该使用什么样的 xsl 文件?我相信必须有所有此类任务通用的片段,因为 xsd 格式是恒定的。
例如,我想 xsd 首先经过预处理以生成数据模板。然后应用程序可以使用这个数据模板来生成真实的数据。最后是产生输出文件的主要处理。并且主处理的 xsl 样式表也可以从 xsd 自动生成。当然,在所有的自动处理之后,样式表的手动调整就完成了。
我看到了这样的特定常见任务:
minOccurs=0
元素的处理。仅当数据包含给定元素时才会生成它们。- 如果没有给出数据,则默认值,但该元素是强制性的。
- 使用参数或数据节点控制替代元素。