0

我一直更喜欢使用 XSD.exe/VS.Net 生成架构,生成架构外的类,将 xml 文件反序列化为对象树以解析 XML 文件。[嗯,到目前为止,我的大部分要求都使它成为一个完美的选择]。

不过我有一个婴儿床:XSD.exe 生成的类名很奇怪——这意味着 XSD.exe 努力通过连接所有前面的祖先标记名来保持它们的唯一性。

有没有办法可以自定义这个?或者也许是在此之上运行的工具?

我的动机是保持自动生成的代码不受侵犯。

想法?

4

2 回答 2

1

听起来好像是自动生成的架构导致了问题。我已经使用了 XSD.exe 的类生成部分,并且该类通常很好。

如果模式是自动生成的,那么它可能需要手动进行一些调整以更正疯狂的节点名称。

于 2008-11-13T01:39:44.513 回答
0

我真的开始希望有一种简单的方法来改变 xsd.exe 的输出,而无需求助于黑客代码......似乎只是一个“需要发生”的项目......

于 2010-07-27T14:04:28.647 回答