2
A
回答
5
我所知道的所有代码生成工具都需要一个模式 - 但是您可以轻松地从XML数据文件创建一个工具。
您可以使用xsd.exe
从XML数据文件中推断出XML架构:
xsd.exe yourdata.xml
这将创建一个yourdata.xsd
。当然,xsd.exe只能是猜测 - 有时候很不错,其他时间不太好。在继续之前,您可能需要检查(并可能修改)架构。 (您可以在Visual Studio中执行相同的操作:加载XML文件,并从XML菜单中选择“Create schema”)。
从该模式,您可以创建可序列化类:
xsd.exe yourdata.xsd /classes
这将创建一个yourdata.cs
文件,其中包含可序列化到从XML数据文件,反序列化的C#类。
Marc
+0
谢谢。很好很简单。 – TehOne 2009-10-13 18:18:48
相关问题
- 1. 从noConflict模式恢复JQuery到其原始状态
- 2. 用原始类型替换模板类
- 3. 在XML模式中引用C#类型?
- 4. 将原始类型应用到原始类型
- 5. 定义从模板类到基于其他模板的原始类型的隐式转换
- 6. unmarshal xml无模式
- 7. XML到C#类
- 8. 从iframe中的URL显示原始XML
- 9. 从Android的原始资源获取Xml
- 10. 从WCF服务返回原始XML
- 11. 如何从lxml获取原始XML?
- 12. 从asp.net生成复杂的原始xml mvc c#
- 13. 从xml模式创建java类
- 14. 将原始xml发送到Web服务
- 15. 如何从XML模式生成Objective C类文件?
- 16. c原型设计模式#
- 17. XML模式中的无效模式
- 18. C++/C/Java:Anagrams - 从原始字符串到目标;
- 19. 如何将原始XML转换为C#中的SOAP XML?
- 20. 类到XML在C#
- 21. 期限:: ReadKey,无阻塞读取原始模式:检测EOF?
- 22. 以随机访问模式访问原始磁盘C++
- 23. C++观察者模式:原始指针vs shared_ptr?
- 24. 原始数据中的模式发现
- 25. 原始类型/ T无法解析
- 26. 原始类型转换,无需拳击
- 27. 无法在原始类型int
- 28. 目标C:原始数据类型
- 29. C#,反射和原始类型
- 30. 原始类型通过C++和CLI
您可以使用Microsoft的XSD架构创建者生成架构。 – 2009-10-13 18:11:48