XMLWriter
和有什么区别和 XMLDictionaryWriter
?通常在哪些情况下使用每一种?
最佳答案
XmlWriter是一个抽象类,用于以只进方式编写 XML 文档。您使用静态 Create
方法来创建类的具体实现以供使用。当您需要为任何用途快速创建任意 XML 时,这种创建 XML 文档的方法很有用。
XmlDictionaryWriter是一个抽象类,用于将对象与 XML 进行序列化和反序列化。据我了解,它在 WCF 中用于序列化对象以通过网络移动。 XmlDictionaryWriter
可以使用二进制、文本或 MTOM 格式进行序列化。如果您特别需要自定义(反)序列化以在 WCF 上使用,我希望您只会使用此类。另见 here .
希望有帮助。
关于.net - XMLWriter 与 XMLDictionaryWriter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3604123/