【问题标题】:Parsing XML Files by constructing an Object Model通过构造对象模型解析 XML 文件
【发布时间】:2010-09-22 02:34:25
【问题描述】:

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

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

有什么方法可以自定义吗?或者也许是在此之上运行的工具?

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

想法?

【问题讨论】:

    标签: xml code-generation xsd xsd.exe


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-01-09
        • 2012-12-27
        • 2013-09-29
        • 1970-01-01
        • 2012-07-14
        • 2017-04-19
        • 1970-01-01
        相关资源
        最近更新 更多