1

我们正在为保险领域开发 Web 服务,并且我们使用 ACORD XML 模式作为标准。Web 服务正在生成具有如下命名空间的 ACORD XML:

<ns:TXLife><ns:Party></ns:Party></ns:TXLife>

如果命名空间包含在 ACORD XML 中,它是否被视为 ACORD XML?在 ACORD XML 中使用名称空间有什么好处?

4

2 回答 2

1

如果命名空间包含在 ACORD XML 中,它是否被视为 ACORD XML?

如果 XML 符合 ACORD XML 模式(即元素的名称空间和排列是正确的,提供了所需的元素等),那么 XML 就是“ACORD XML”。

您提供的 XML 示例需要定义前缀ns以引用您正在使用的适当 ACORD 名称空间名称。我假设它在您的完整 XML 中某处,因为您正在使用自动生成的 Web 服务——但如果没有,则需要添加它。

在 ACORD XML 中使用名称空间有什么好处?

如果没有 ACORD 命名空间,则不能将 XML 视为 ACORD XML。请注意,命名空间不一定XML 转换为 ACORD XML,因为它仍然必须符合 ACORD XML 模式。

于 2012-09-30T19:21:59.770 回答
0

如果这些元素是在标准模式中定义的,那么它们必须位于正确的命名空间中。

于 2012-09-30T19:21:22.110 回答