我正在尝试将 XML 序列化为 PostalAddress 类。邮政地址看起来像这样
public class PostalAddress
{
public string DeliverTo { get; set; }
public string Street { get; set; }
public string City { get; set; }
public string PostalCode { get; set; }
[XmlAttribute("isoCountryCode")]
public string CountryCode { get; set; }
public string Country { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
输入的 XML 文档是
<PostalAddress>
<DeliverTo>SomeBody</DeliverTo>
<Street>Some Street Address</Street>
<City>MyCity</City>
<PostalCode>US-1013</PostalCode>
<Country isoCountryCode="US">US</Country>
</PostalAddress>
Run Code Online (Sandbox Code Playgroud)
我用于序列化的 C# 代码是
现在,反序列化后,我可以在相应的属性中看到 XML 中的值,但缺少我想要映射到属性 CountryCode 的属性值。
var serializer = new XmlSerializer(typeof(PostalAddress));
var …Run Code Online (Sandbox Code Playgroud) 我正在尝试开发一个解决方案,该解决方案从ASP.Net Web页面获取输入并将输入值嵌入到MS Word文档中的相应内容控件中.MS Word文档还具有静态数据,其中一些动态数据将嵌入到页眉和页脚字段中.
这里的想法是解决方案应该基于Web.我可以将OpenXML用于此目的或您可以建议的任何其他方法.
非常感谢您提供的所有宝贵意见.我真的很感激他们.