我有一块看起来像的xml
<SubscriptionProduct> <SubscriptionProductIdentifier> <SubscriptionProductIdentifierType> <SubscriptionProductIDType>01</SubscriptionProductIDType> <ID>123456</ID> <Value>AAAA</Value> </SubscriptionProductIdentifierType> <SubscriptionProductIdentifierType xsi:nil="true" /> </SubscriptionProductIdentifier> <SubscriptionProductDescription /> </SubscriptionProduct>
如您所见,SubscriptionProductIdentifierType是一个集合,在这种情况下只包含一个项目.
如何忽略第二个空项目?
我已经尝试添加xml忽略,但它删除了整个集合,我只希望在没有数据的情况下删除集合中的第二个项目.
[System.Xml.Serialization.XmlIgnoreAttribute()] public SubscriptionProductIdentifierType[] SubscriptionProductIdentifier { get { return this.subscriptionProductIdentifierField; } set { this.subscriptionProductIdentifierField = value; } }
任何帮助将非常感谢.
亲切的问候
扎尔
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。