我的应用程序需要编写一个 Xml 文件,为此我有一个XmlSchema
. 因为文件可能非常大,所以我认为将XmlSerializer
与 xsd.exe 生成的类一起使用会有问题。
我知道我可以XmlWriter
用来编写任意大的 Xml 文件,但这意味着我必须手动写出每个元素和每个属性,这很容易出错。
有没有一种工具可以生成“特定于模式”的XmlWriter
类来帮助我避免错误?或者,至少,当我写一些非法的东西时会立即抛出异常?还有其他我不知道的方法吗?
-垫
我的应用程序需要编写一个 Xml 文件,为此我有一个XmlSchema
. 因为文件可能非常大,所以我认为将XmlSerializer
与 xsd.exe 生成的类一起使用会有问题。
我知道我可以XmlWriter
用来编写任意大的 Xml 文件,但这意味着我必须手动写出每个元素和每个属性,这很容易出错。
有没有一种工具可以生成“特定于模式”的XmlWriter
类来帮助我避免错误?或者,至少,当我写一些非法的东西时会立即抛出异常?还有其他我不知道的方法吗?
-垫