小编Bry*_*cob的帖子

XML 序列化不读取属性值

我正在尝试将 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)

c# xml serialization

5
推荐指数
1
解决办法
1925
查看次数

如何使用Open XML SDK将文本插入到内容控件中

我正在尝试开发一个解决方案,该解决方案从ASP.Net Web页面获取输入并将输入值嵌入到MS Word文档中的相应内容控件中.MS Word文档还具有静态数据,其中一些动态数据将嵌入到页眉和页脚字段中.

这里的想法是解决方案应该基于Web.我可以将OpenXML用于此目的或您可以建议的任何其他方法.

非常感谢您提供的所有宝贵意见.我真的很感激他们.

c# asp.net openxml openxml-sdk

4
推荐指数
1
解决办法
5304
查看次数

标签 统计

c# ×2

asp.net ×1

openxml ×1

openxml-sdk ×1

serialization ×1

xml ×1