2009-08-11 54 views
2

我们正在为客户开发一个模式,我们希望他们能够对它进行检查,以便tyey能够理解它。它们不是“非技术性的”,但是对于某人学习它所包含的内容,模式文件或大图似乎非常不友好。更进一步,其他开发人员将不得不学习使用该模式,并且体面的文档系统会很好。允许客户查看XML模式的最佳方式是什么?

有没有对此有用的工具或图表或类似内容? 你如何处理这种情况?你有什么建议?

回答

2

您是否具有对业务有意义的所有架构元素的示例用法。我将介绍该示例,然后展示结构 - 也许使用XML Spy样式图表。

XML的乐趣在于它应该是自我记录的,所以只要你在你的XSD中使用了合适的名字,那么它应该很容易理解。

alt text http://www.syntel.nl/fintegrator/swift/swift/mt940/mt940_p4.png

+0

我们得到的图是方式太大,无法在一张纸上。我注意到你的图有一些相当公平的'+',这意味着你将它分段显示。这可能是明智的。 – mj2008 2009-08-11 14:54:39

+0

是的,最好为每个主要可重用部分(例如地址结构)创建复杂类型,然后在需要去的地方重用这些类型。这些较小的部分应该比一次验证整个模式更容易验证。 – pjp 2009-08-11 15:16:02

+0

@pjp:我很好奇:您的上述模式是否有任何递归?即一个complexType X,它内部的某个地方包含同一个complexType X的元素?例如一个序列(在上面)可能包含另一个CustomerStatementMessage。我也想知道你是否可能知道我在哪里可以找到真实世界架构的例子? (我正在制作一个与模式相关的工具,它有助于为常见情况进行优化)。谢谢你的帮助! – 13ren 2009-08-12 03:04:50

相关问题