Looking for xsd Answers? Try Ask4KnowledgeBase
Looking for xsd Keywords? Try Ask4Keywords

xsdXS:架構


介紹

描述在XML實例文檔中有效的元素,屬性和類型。 XML Schema(XSD)必須包含單個根級別xs:schema元素。

參數

屬性描述
attributeFormDefault 指示XML實例文檔中的屬性是否必須使用命名空間限定(默認為非限定)
blockDefault 應用於xs:complexType和xs:element的屬性的默認值。定義實例文檔中阻止派生/替換的規則(默認為空,即無塊)
defaultAttributes (XSD 1.1)指定將與架構中的所有xs:complexType和xs:元素相關聯的xs:attributeGroup(可選)。
將elementFormDefault 指示XML實例文檔中的元素是否必須使用命名空間限定(默認為非限定)。 注意 :幾乎無一例外,所有模式都將其設置為“ 合格 ”。
finalDefault xs:complexType和xs:element中使用的默認最終屬性值。定義在模式中阻止派生/替換的規則(默認為空,即無塊)
ID 架構項的id(可選)
目標名稱限定此模式中定義的所有元素和屬性(以及全局定義的組件)。
架構的版本,這是文檔的版本,而不是這個XSD版本(即Soap 1.2,FpML 4.2等)
xpathDefaultNamespace (XSD 1.1)屬性xpathDefaultNamespace的默認值,用於xs:selector,xs:field,xs:alternative&xs:assert(指定要在XPath表達式中使用的默認命名空間)
任何不允許在“ http://www.w3.org/2001/XMLSchema ”命名空間中包含任何其他屬性。
分子 描述
XS:註釋提供添加文檔和機器可讀數據的功能。
XS:包括用於包含具有相同targetNamespace的模式,或者不包含targetNamespace(請參閱chameleon模式)。
XS:進口用於包含具有與父級不同的targetNamespace的模式。
XS:重新定義用於包含具有相同targetNamespace(或沒有targetNamespace)的模式,並修改其中包含的xs:simpleType,xs:complexType,xs:group或xs:attributeGroup定義(這裡是龍......)
XS:簡單類型定義一個全局(命名)簡單類型,然後可以引用和重用它。
XS:複雜類型 定義一個全局(命名)複雜類型,然後可以引用和重用它。
XS:組定義一個全局(命名)元素組,然後可以引用和重用它們。
XS:attributeGroup 定義一個全局(命名)屬性組,然後可以引用和重用這些屬性。
XS:屬性定義一個全局(命名)屬性,然後可以引用和重用該屬性。
XS:元素定義一個全局(命名)元素,然後可以對其進行引用和重用,或者將其用作XML實例文檔的基礎。
XS:符號 -
XS:defaultOpenContent (XSD 1.1)指定允許在架構中的每個xs:complexType和xs:元素內允許其他元素的規則。

XS:架構 相關例子