【发布时间】:2010-07-16 16:15:47
【问题描述】:
我正在编写一个代码生成工具,它将接收从 Visual Studio 的数据集生成器生成的 XSD 文件,并为每个表中的每一列创建一个自定义类。我已经了解如何实现IVsSingleFileGenerator 来生成代码以及如何将单个文件生成器转换为multi-file generator。然而,似乎我最麻烦的一步应该是最简单的一步。我以前从未真正使用过 XML 或 XML-Schema,我不知道迭代 XSD 文件并读出列名和类型以便构建代码的正确方法是什么。
关于如何读取 XSD 文件的教程有什么建议吗?还有关于如何拉出代表一列的每个xs:element 并从每个元素中读取其msprop:Generator_UserColumnName、type 和msprop:Generator_ColumnPropNameInTable 属性的任何建议。
【问题讨论】: