【发布时间】:2020-07-04 03:48:14
【问题描述】:
我正在使用new XmlSerializer(typeof(R)) 从 xml 中获取对象。
但是我遇到了一个问题,xml中的属性值有一些格式,例如:
<dueNote value="Дата перевода валюты = 12.03.2020 18:31:58
Курс доллара к рублю = 71.472
Курс франка к рублю = 76.457
Курс евро к рублю = 81.0207
Тип расчетного расстояния = 2
"/>
是否有可能以某种方式保存 xml 属性的格式?目前在反序列化后,这个字符串变得扁平,没有任何换行符等。
有没有像'XmlAttrubte' 这样的注释来响应格式化?
代码:
[XmlElement("dueNote")]
public StringValueElement DueNote { get; set; }
public class StringValueElement
{
[XmlAttribute("value")]
public string Value { get; set; }
public StringValueElement(object value)
{
Value = Convert.ToString(value);
}
public StringValueElement()
{
}
}
【问题讨论】:
-
由于缺少语言标签,您的问题没有引起太多关注。
标签: c# xml .net-core xmlserializer