2011-07-08 94 views
5

我有一個xs:我的工作在gMonth的類型,所以我環顧四周,看看有效的格式,它和我在2所定義傳來:XS VS XSD類型

xsd:gmonth which accept the format --MM, xs:gmonth which accept the format --MM--,

XS:gMonth的格式不會爲 的XSD是有效的:gMonth的格式和oposit是 正確

任何人都可以告訴我什麼是xs:和xsd:types之間的區別嗎?他們是不是都用於XML架構?

非常感謝。

+3

這取決於你的xmlns聲明。 –

+0

感謝Martinho, 你能解釋更多嗎?我真的很感激它...... – tigris

+3

該文件中的某處(可能位於根元素中)有像這樣的屬性:'xmlns:xs = ...'和'xmlns:xsd = ...'。你的問題的答案取決於那些。你可以發佈他們嗎? –

回答

6

xs:xsd:被稱爲命名空間。它們在根元素中使用xmlns元素聲明。

按照慣例,人們傾向於選擇xs:xsd:並將其映射到http://www.w3.org/2001/XMLSchema。將兩者都放在單個文檔中會造成混淆,應該避免。

檢查您的xmlns聲明以確定命名空間是什麼。