从webservice返回的xml的名称空间

时间:2011-07-28 11:12:08

标签: xml wcf

可能是一个简单的问题,但我不确定答案;

以下xml的命名空间是否正确?我想可能所有名称空间都应该是http://wholesale.fluidata.co.uk

<MACRequestResponse xmlns="http://wholesale.fluidata.co.uk/MACRequestResponse"><MACRequestResult xmlns:a="http://wholesale.fluidata.co.uk/WebserviceMessage" xmlns:i="http://wholesale.fluidata.co.uk/MAC"><a:Error i:nil="true" xmlns:b="http://wholesale.fluidata.co.uk/Error"/><a:ID>BT3423</a:ID><a:Message i:nil="true"/><a:Status>0</a:Status></MACRequestResult></MACRequestResponse>

任何指向相关指南的链接都会被贬低。感谢

1 个答案:

答案 0 :(得分:3)

我假设您正在定义自己的XML架构。

你建议的命名空间是正确的,似乎与w3c使用的基于http的URI作为命名空间名称的方法相匹配。

请注意,XML名称空间只需要匹配字符串。 URI不需要指向任何地方。

您可能需要阅读thisthis(请参阅“命名空间URI”一节)