xmlns =“”究竟意味着什么
发布时间:2020-12-16 23:12:43 所属栏目:百科 来源:网络整理
导读:给出以下(片段)肥皂呼叫; m1:NextCommencementDateInput xmlns:m1="http://foo.bar.com/Types" aDate xmlns=""2010-06-02/aDate/m1:NextCommencementDateInput 显然这与(使用XMLSpy对xsd进行验证时)相同 m1:NextCommencementDateInput xmlns:m1="http://foo.
给出以下(片段)肥皂呼叫;
<m1:NextCommencementDateInput xmlns:m1="http://foo.bar.com/Types"> <aDate xmlns="">2010-06-02</aDate> </m1:NextCommencementDateInput> 显然这与(使用XMLSpy对xsd进行验证时)相同 <m1:NextCommencementDateInput xmlns:m1="http://foo.bar.com/Types"> <aDate>2010-06-02</aDate> </m1:NextCommencementDateInput> 那么xmlns =“”到底是做什么的呢? 编辑:详细说明为什么我问这是因为我正在呼叫第三方,他们现在说我们应该从我们的请求中删除xmlns =“”.然而,我认为他们是一样的,他们应该改变他们的立场. 解决方法
xmlns =“”清除默认命名空间(又称空前缀)的定义.在此声明之后,所有没有前缀的元素都被认为具有null命名空间.
所以区别在于: >第一个示例(使用xmlns =“”)清除空前缀,以便aDate元素具有null命名空间. 另外一些XML解析器抱怨xmlns =“”如果没有活动的xmlns =“some:namespace”声明要清除… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |