0
我有這個xml文件,我需要創建一個xsd文件來驗證所有數據在那裏,然後編寫將驗證xml對xsd文件的代碼。如果沒有錯誤,輸出將顯示「有效」。如果出現錯誤並且輸出也會顯示錯誤,輸出將顯示「無效」。在使XSD文件正常工作時遇到困難
<Student gradYear="2014"> <!--GraduationYear is required-->
<FirstName>
John
</FirstName><!--FirstName is required-->
<LastName>
Smith
</LastName><!--LastName is required-->
<SocialSecurity>
123-45-6789
</SocialSecurity><!--SocialSecurity is required and must be in the format shown-->
<Phone type="Home"> <!--HomePhone is required and must match the format shown-->
<Number>
724-555-5454
</Number>
</Phone>
<PhoneNumber type="Cell"> <!--Cell Phone is optional, but must be in the correct format if used-->
<Number>
724-555-5858
</Number>
</PhoneNumber>
</Student>
我有一個xsd文件,顯示它是否有效,但不包括使所需的字段或檢查格式。它只能檢查以確保xml文件包含所有元素。
所以你的問題是,如何在XSD中設置必需的字段? – Raptor
您可以在屬性字段中使用「use =」required「」,但對於簡單類型您不能這麼做。 – Xentriovun