我有以下XML元素。 我需要驗證參數屬性是否只持有Y或N在下面的XML元素使用XSD驗證XML元素屬性值
<Test Script="abc.sh" Parameter="Y"/>
**OR**
<Test Script="abc.sh" Parameter="N"/>
我的XSD是:
<xs:element name="Test" minOccurs="0">
<xs:complexType>
<xs:attribute name="Script" type="xs:string" use="required"/>
<xs:attribute name="Parameter" type="xs:string" use="optional"/>
</xs:complexType>
</xs:element>
目前該XSD不驗證參數是否持有Y或N
我用;你給出了 有什麼區別? –
logan
@logan只是個人喜好。如果你願意,你可以用你的'xs'替換我的'xsd'。您正在使用的前綴是在架構頭部的'xmlns:xsd = ..'或'xmlns:xs'中定義的 – hek2mgl
現在我只使用xs,但它說org.xml.sax.SAXParseException:前綴「 xsd:「xsd:simpleType」沒有被綁定 – logan