I am using Web API with DataContract
serialization.
The output looks like this:
<Data>
<Status>
<Date>2014-08-13T00:30:00</Date>
<ID>312</ID>
<Option>No Limitation</Option>
<Value i:nil="true" />
</Status>
<Status>
<Date>2014-08-13T01:00:00</Date>
<ID>312</ID>
<Option>No Limitation</Option>
<Value i:nil="true" />
</Status>
<Status>
<Date>2014-08-13T01:30:00</Date>
<ID>312</ID>
<Option>No Limitation</Option>
<Value i:nil="true" />
</Status>
<Status>
<Date>2014-08-13T02:00:00</Date>
<ID>312</ID>
<Option>No Limitation</Option>
<Value i:nil="true" />
</Status>
I was able to remove all the extra namespaces by doing:
[DataContract(Namespace="")]
public class Status
But the only attribute left is the i:nil
attribute.
What should i do in order to remove the i:nil attribute?
DataMember(EmitDefaultValue = false)]
– Bowmani:nil
attribute. – Braw