【发布时间】:2012-09-23 06:21:08
【问题描述】:
我的应用程序需要编写一个 Xml 文件,为此我有一个 XmlSchema。因为文件可能非常大,我认为将XmlSerializer与xsd.exe生成的类一起使用会有问题。
我知道我可以使用XmlWriter 编写任意大的 Xml 文件,但这意味着我必须手动写出每个元素和每个属性,这很容易出错。
是否有一个工具可以生成“特定于模式的”XmlWriter 类来帮助我避免错误?或者,至少,当我写一些非法的东西时会立即抛出异常?还有其他我不知道的方法吗?
-垫子
【问题讨论】:
-
这很难说,因为这取决于用户选择的项目数量,但我猜最多 500 兆。
标签: .net xml-serialization xsd