从ASP.NET Web API中删除XML中的命名空间
发布时间:2020-12-15 19:17:43 所属栏目:asp.Net 来源:网络整理
导读:如何使用Web API从下面的xml响应中删除命名空间? ApiDivisionsResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GrassrootsHoops.Models.Api.Response"Divisions xmlns:d2p1="http://schemas
如何使用Web API从下面的xml响应中删除命名空间?
<ApiDivisionsResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GrassrootsHoops.Models.Api.Response"> <Divisions xmlns:d2p1="http://schemas.datacontract.org/2004/07/GrassrootsHoops.Data.Entities"> <d2p1:Page>1</d2p1:Page> <d2p1:PageSize>10</d2p1:PageSize> <d2p1:Results xmlns:d3p1="http://schemas.datacontract.org/2004/07/GrassrootsHoops.Models.Api.Response.Divisions"/> <d2p1:Total>0</d2p1:Total> </Divisions> </ApiDivisionsResponse> 解决方法
选项1是在GlobalConfiguration中切换到使用XmlSerializer:
config.Formatters.XmlFormatter.UseXmlSerializer = true; 选项2是用来装饰你的模型 [DataContract(Namespace="")] (如果你这样做,你需要使用[DataMember]属性来装饰成员)。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在ASP.NET MVC中使用JQuery调用控制器操作
- asp.net-mvc – MVC视图上的图像显示
- 使用asp.net用户控件时我在哪里放JavaScript?
- ASP.NET MVC如何在一个同步方法(非async)方法中等待async
- asp.net – 将JSON数据解析为.NET对象的最佳方式
- 如何配置ASP.NET MVC项目以使用Boo
- asp.net-mvc – 在数据库中存储ASP.Net MVC视图
- 详解ASP.NET Core 在 JSON 文件中配置依赖注入
- .net – 基于属性值的Ninject条件绑定
- asp.net-core – ASP.NET 5中的HandleUnknownAction
推荐文章
站长推荐
- Mailchimp ASP.NET VB列表使用PerceptiveMCAPI订
- asp.net-mvc – 自定义HtmlHelper扩展方法在View
- asp.net-web-api – 刷新令牌 – 服务器端存储和
- asp.net-mvc – DisplayFor和ValueFor之间的区别
- asp.net core 使用 TestServer 来做集成测试
- .Net Core技术研究-WebApi迁移ASP.NET Core2.0
- asp.net – Web身份验证状态 – 会话vs Cookie v
- asp.net-mvc – 如何解决异常“文件不存在”?
- asp.net – 从global.asax – mvc重定向到一个动
- ASP.NET中的Akka.NET actor系统
热点阅读