繁体   English   中英

XML序列化名称空间和XSD生成

[英]XML serialization namespace and XSD Generation

有没有一种方法可以控制XmlSerializer在序列化对象时生成命名空间和XSD的顺序,或者至少可以对其在标头中生成的内容进行某种控制。

我得到的代码生成以下xml,并在另一台PC上切换名称空间和XSD的顺序,通常我怀疑这会是一个问题,但是我对结果进行哈希处理,因此导致哈希值发生变化。

<?xml version="1.0"?>
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    ...
</License>

假设您只是让xml序列化程序当前处理它本身:通过在类中实现IXmlSerializable接口,您很可能能够获得想要的结果。 IXmlSerializable的

这样,您可以显式定义将什么文本输出到XmlWriter。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM