与 XML 更改相关的术语
我正在研究 IT 应用程序堆栈所需的一项更改对 IT 的影响。有许多系统,并且大多数系统使用Web服务进行通信。在我完成评估后,我的一位同事问我是否需要进行任何“规范更改”。我对这个术语感到困惑,并问他“规范更改”是什么意思,他重新表述了问题,询问是否有任何 xml 架构更改。
术语规范更改与 xml 模式中的更改相同吗?如果是这样,是否有任何具体理由将其称为规范变更?
问候,
I was looking at the IT impacts for one of the changes that was required to my IT application stack. There are a number of systems and most of the systems using webservice for communication. After I had completed my assessment , one of my collegues asked me if there are any 'canonical changes' required. I was puzzled with the term and asked him what 'canonical change' means and he rephrased the question asking if there are any xml schema changes.
Does the term canonical change same as changes in xml schema? If it so , is there any specific reason for calling it canonical change?
Regards,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
下面的两本书都提到了“规范”XML 的概念,作为您的内部专有格式...假设您正在获取多个第三方数据源(即 Web 服务)并转换 XML转换为“规范”XML 格式。
例如,假设您有一个“规范”的 XML 格式,如下所示:
Web 服务 A 可能有类似的数据,但采用独特的格式:
Web 服务 B 也可能有类似的数据,但采用另一种不同的格式:
然而,两者都将被翻译转换为“规范”XML 格式:
Both of the books below refer to an idea of a "canonical" XML, as your in-house proprietary format... it's assumed that you're taking multiple, third-party data sources (i.e., Web Services) and translating the XML into your "canonical" XML format.
For Example, let's say that you have a "canonical" XML format that looks something like the following:
Web Service A may have similar data, but in a unique format:
Web Service B may also have similar data, but in another distinct format:
Yet, both will be translated into your "canonical" XML format:
我不认为“规范”的任何定义在 XML 模式世界中具有特殊含义。但在某种程度上,将形容词“规范”应用于 XML 模式的更改是合乎逻辑的,因为 XML 模式基本上定义了子系统内部和子系统之间数据交换的接口,并且更改它与更改“规范”相同,“系统的基础”。另请参阅维基百科中该词的定义。
I don't think there is any definition of "canonical" that has special meaning in XML schema world. But in a way, it is logical to apply adjective "canonical" to the change of XML schemas, because XML schema basically defines an interface for data exchange inside and between subsystems, and changing that is the same as changing the "canons", "basis" of the system. See also a definition of the word in Wikipedia.