.net XmlSerializer是否处理xml中禁止的符号?
当我序列化一个对象或者我需要自己处理它时,.net XmlSerializer是否处理xml中的禁止符号,例如.net XmlSerializer是否处理xml中禁止的符号?,.net,xml,xml-serialization,.net,Xml,Xml Serialization,当我序列化一个对象或者我需要自己处理它时,.net XmlSerializer是否处理xml中的禁止符号,例如 谢谢 XML将自动对这些符号进行编码。例如: public class Item { public string Description { get; set; } } class Program { static void Main() { var item = new Item { Descripti
谢谢 XML将自动对这些符号进行编码。例如:
public class Item
{
public string Description { get; set; }
}
class Program
{
static void Main()
{
var item = new Item
{
Description = "<some description>"
};
var serializer = new XmlSerializer(item.GetType());
serializer.Serialize(Console.Out, item);
}
}
公共类项目
{
公共字符串说明{get;set;}
}
班级计划
{
静态void Main()
{
var项目=新项目
{
Description=“”
};
var serializer=新的XmlSerializer(item.GetType());
serializer.Serialize(Console.Out,item);
}
}
产生:
<?xml version="1.0" encoding="ibm850"?>
<Item xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Description><some description></Description>
</Item>
一些描述
XML将自动对这些符号进行编码。例如:
public class Item
{
public string Description { get; set; }
}
class Program
{
static void Main()
{
var item = new Item
{
Description = "<some description>"
};
var serializer = new XmlSerializer(item.GetType());
serializer.Serialize(Console.Out, item);
}
}
公共类项目
{
公共字符串说明{get;set;}
}
班级计划
{
静态void Main()
{
var项目=新项目
{
Description=“”
};
var serializer=新的XmlSerializer(item.GetType());
serializer.Serialize(Console.Out,item);
}
}
产生:
<?xml version="1.0" encoding="ibm850"?>
<Item xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Description><some description></Description>
</Item>
一些描述