【发布时间】:2021-12-05 00:12:38
【问题描述】:
谁能帮我解决以下问题。我想创建一个基于具有命名空间和属性的 xml 文件的 c# 模型类。
这是xml文件:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<GetAllowedCategoryTree xmlns="http://www.cdiscount.com">
<headerMessage xmlns:a="http://schemas.datacontract.org/2004/07/Cdiscount.Framework.Core.Communication.Messages" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<a:Context>
<a:CatalogID>1</a:CatalogID>
<a:CustomerPoolID>1</a:CustomerPoolID>
<a:SiteID>100</a:SiteID>
</a:Context>
<a:Localization>
<a:Country>Fr</a:Country>
<a:Currency>Eur</a:Currency>
<a:DecimalPosition>2</a:DecimalPosition>
<a:Language>Fr</a:Language>
</a:Localization>
<a:Security>
<a:DomainRightsList i:nil="true" />
<a:IssuerID i:nil="true" />
<a:SessionID i:nil="true" />
<a:SubjectLocality i:nil="true" />
<a:TokenId>${#Project#token}</a:TokenId>
<a:UserName i:nil="true" />
</a:Security>
<a:Version>1.0</a:Version>
</headerMessage>
</GetAllowedCategoryTree>
</s:Body>
</s:Envelope>
我不知道如何制作一个 C# 类模型,使用 getter 和 setter 用于类似 xml 的标签
s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/
非常感谢您的关注!
【问题讨论】: