通过构造对象模型解析XML文件

时间:2008-11-13 00:56:56

标签: xml code-generation xsd xsd.exe

我总是首选使用XSD.exe / VS.Net生成模式,从模式生成类,将xml文件反序列化为对象树以解析XML文件。 [好吧,到目前为止,我的大多数要求都是一个完美的选择]。

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

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

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

思想?

2 个答案:

答案 0 :(得分:1)

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

如果正在自动生成模式,那么可能需要手动调整以纠正疯狂的节点名称。

答案 1 :(得分:0)

我真的开始希望以一种简单的方式来改变xsd.exe的输出而不诉诸黑客编码...似乎只是一个“需要发生”的项目......