我主要在REST/XML网络服务软件(中间型“应用/vnd.mystuff+xml”)中提出这个问题,但也许这个问题对于以SOAP为基础的网络服务来说仍然有效。
如果描述我们资源/有效载荷变化的词汇的XML图,我应如何最好地向客户表明他们应当使用/检查XML图谱的新版本?
Should we include a version identifier in the root element like this:
<mything xmlns="http://mycompany.com/yadda" version="1.0">
或者,我们只是提及XML方案。
<mything xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:SchemaLocation="http://mycompany.com/yadda/1 yadda-1.0.xsd"
xmlns="http://mycompany.com/yadda">
还是两者?
<mything xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:SchemaLocation="http://mycompany.com/yadda/1 yadda-1.0.xsd"
xmlns="http://mycompany.com/yadda"
version="1.0">
发出XML有效载荷提及XML s吗?