【在线急等】老革命遇倒新问题:关于XML序列化的根节点属性(xmlns:xsi=,xmlns:xsd=)
废话就不说了。麻烦大家帮我看看,急!万分感谢!
某对象序列化后XML如下:
<?xml version="1.0"?>
<root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Field>
…………………………
…………………………
对象元数据如下:
[Serializable]
[XmlRoot("root")]
public class FieldDataInfo
{
……………………
……………………
现在的问题是XML root根节点有“xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" 的属性。
如何将这个属性去掉?
也就是如何定义对象原数据(或其他方法,如设置序列化器),让类实例序列化后的XML文件没有属性。
也就是这个样子:
<?xml version="1.0"?>
<root>
<Field>
…………………………
…………………………
万分感谢 !