スキーマファイルがあり、xmlに対して検証しています。しかし、それは生年月日(日付)が有効な日付ではないと言っています。スキーマから他のタグを削除しただけです。そうしないと、読み取るのに時間がかかりすぎます。誰かが私が間違っていることを見つけることができますか?私はこれまでxmlスキーマを使用した経験があまりありません。
ちなみに私はvb.netを使っています。
私のxmlは次のとおりです。
<?xml version="1.0" encoding="UTF-8" ?>
<EEL>
<CANDIDATE>
<SURNAME>JONNY</SURNAME>
<FORENAME>WALKER</FORENAME>
<DOB>29/12/2005</DOB>
<SEX>M</SEX>
<POSTCODE>DD12DL</POSTCODE>
</CANDIDATE>
</EEL>
スキーマでは、
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="EEL">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="CANDIDATE">
<xs:complexType>
<xs:sequence>
<xs:element name="DOB" type="xs:date" minOccurs ="1" maxOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>