2012-09-30 130 views
1

我們正在爲保險域&開發Web服務,我們正在使用ACORD XML模式作爲標準。 Web服務與命名空間產生ACORD個X​​ML如下所示:ACORD XML命名空間

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

如果命名空間包含在ACORD個X​​ML,是它認爲ACORD XML?在ACORD XML中使用名稱空間的優點是什麼?

回答

1

如果名稱空間包含在ACORD XML中,是否認爲是ACORD XML?

如果XML符合ACORD XML模式(即元素的名稱空間和排列方式正確,提供了所需的元素等),那麼XML就是「ACORD XML」。

您提供的XML示例需要定義前綴ns以引用您正在使用的相應ACORD名稱空間名稱。由於您正在使用自動生成的Web服務,因此我假設它在您的完整XML中,但如果不是,則需要添加它。

在ACORD XML中使用名稱空間的優點是什麼?

沒有ACORD命名空間,XML不能被視爲ACORD XML。請注意,名稱空間不一定 XML編碼爲ACORD XML,因爲它仍然必須符合ACORD XML模式。

0

如果這些元素是在標準模式中定義的,那麼他們必須位於正確的名稱空間中。