有人可以帮助我使用任何可以用来生成基于XSD的.NET类的好工具吗?
我的另一个选择是使用Linq to XML生成XML文档。但这需要手工编写XML元素和属性,这不是很好。
此致
答案 0 :(得分:1)
Xsd2Code,就像类固醇上的xsd.exe一样 - 没有错误..
答案 1 :(得分:0)
Xsd.exe可以是您正在寻找的工具:http://msdn.microsoft.com/en-us/library/x6c1kb0s%28v=vs.71%29.aspx
答案 2 :(得分:0)
还有OpenLinqToXsd用于生成类,因为该项目在大约一年内没有被触及。我发现xsd.exe令人讨厌的事情是你需要通过两个列表来添加1个元素类型。
对于前。
<note>
<pitch>
<step>A</step>
<alter>0</alter>
<octave>4</octave>
</pitch>
<duration>4</duration>
<note>
我不得不在两个单独的列表中添加垃圾,一个包含实际数据,另一个包含我刚刚描述的字段。对于LinqToXsd,我只会这样做:
var n = new note() {
pitch = new List<pitch>() {
new pitch() {
step = A, alter = 0, octave = 4
} }, duration = new List<decimal>() { 4 }
};
坏消息是,所有内容都是使用IList<T>
完成的,它不支持EditItem(用于WPF目的,哎呀)。祝你找到免费的,新鲜的&amp;最近,并与一切。我一直在捣乱这些东西已经6个月了,现在已经沮丧了。