1
我想這是一個簡單的問題來回答,但使用下面的XSD行,下面的XML行是否有效?你可以有一個空的XML元素,使用=「required」
XSD
<xsd:element name="Something" type="xsd:int" use="required"/>
XML
<Something />
我想這是一個簡單的問題來回答,但使用下面的XSD行,下面的XML行是否有效?你可以有一個空的XML元素,使用=「required」
XSD
<xsd:element name="Something" type="xsd:int" use="required"/>
XML
<Something />
使用= 「需要」 適用於屬性不元件。 默認情況下需要一個元素(minOccurs默認爲1)。 如果你想改變這個設置minOccurs/maxOccurs。
例如
<?xml version="1.0" encoding="utf-8" ?>
<!--Created with Liquid Studio 2017 (https://www.liquid-technologies.com)-->
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="d">
<xs:complexType>
<xs:sequence>
<xs:element name="Item" type="xs:int" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="myAttribute" type="xs:int" use="required" />
</xs:complexType>
</xs:element>
</xs:schema>