我在C#中玩弄this simple tutorial,這裏是你可以獲得的XML。如何格式化REST Web服務的XML響應?
<Person xmlns="http://schemas.datacontract.org/2004/07/RESTfulDemo"
xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Age>23</Age>
<ID>1</ID>
<Name>Bob Kohler</Name>
</Person>
這裏是Person.cs類:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Runtime.Serialization;
namespace RESTfulDemo
{
[DataContract]
public class Person
{
[DataMember]
public string ID;
[DataMember]
public string Name;
[DataMember]
public string Age;
}
}
1)應如何我可以添加屬性/前綴在我的XML每個數據成員?
2)如何將我的XML的標題設置爲這個(或任何其他):
<?xml version="1.0"?>
添加doctype是可能的,但需要一些編碼 - 請參閱http://shevaspace.blogspot.co.uk/2009/01/include-xml-declaration-in-wcf-restful.html。對於1)你必須重寫XmlSerialization – dash 2012-08-10 16:17:37
感謝@Dash,你的鏈接是非常值得的 – user1589780 2012-08-13 13:34:14